For cafés & food trucks

We built this for our own coffeehouse first.

WispBooks started at Kin Cafe, a locally owned coffeehouse on Court Street in downtown Robbinsville, North Carolina. Coffee by day, beer by night, seven days a week — almost. Every part of this product exists because that shop needed it.

Kin Cafe · Robbinsville, NC
7am
doors open, most days
2,041 ft
Graham County elevation
2
revenue mixes, one ledger
34
Court Street

Espresso, drip, and a serious tea program by day. Thursday through Saturday, the bar opens: eleven drafts and a long bench of German and Belgian bottles. Two businesses, one set of books.

The story

A shoebox, a Square account, and a spreadsheet that lied

A café's costs arrive in scraps. Beans come by the case from Counter Culture in Durham. Milk and pastries come in on their own schedule. Syrups, cups, lids, and sleeves come from wherever has them that week. Kegs are inventory that empties itself. None of it looks like a tidy monthly invoice, and all of it is deductible.

Square knew what we sold. It didn't know what we bought. So the receipts went in a shoebox by the register and got sorted in March, which is the worst possible month to learn what your food cost actually was. The spreadsheet we kept in between was accurate right up until a busy Saturday.

We wanted the books closed by the time we walked home. That meant capture had to happen at the counter, in the seconds between a delivery and the next order — not at a desk, later, with a coffee that has gone cold. Scan it, let the AI read it, answer one question if there is one, and move on.

And it had to be real accounting underneath. A coffeehouse that also runs a bar has two revenue mixes, a rotating bean cost, tip liability, and close times that flex with how quiet the room is. That deserves a double-entry ledger our accountant can read, not a pile of categorized bank lines.

What that turned into

Counter-speed capture

Scan a delivery slip on the way to the walk-in. One shutter tap is the whole job — the reading happens on our side, not yours.

Food-service categories

Beans, dairy, pastry case, cups and packaging, cleaning, and CO₂ land where a café accountant expects them — not in a generic “supplies” bucket.

Two mixes, one P&L

Daytime coffee and weekend bar sales come in from the same Square account and land in one set of books that balances, with the sales screen breaking the day down by item and category.

POS fees, claimed

Square's cut is a deductible expense. It gets categorized every month instead of quietly disappearing into net deposits.

Seasonal cost changes

When the coffee rotates and the case price moves, you see it in food cost that week — not in a surprise at tax time.

Built to hand off

Every entry carries its receipt image and an audit trail, so the accountant export is one click instead of a spring cleaning.

If it works on a Saturday rush in Robbinsville, it will work in your shop.