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.
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.
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.