If you sell to the same people every week — CSA members, the neighbor who takes two dozen eggs, the café that buys your greens wholesale — sooner or later someone says "can I settle up Friday?" And you say yes, because you know them. Then you're keeping score in your head, on a sticky note, or in a coffee tin full of folded IOUs.
That tin is the problem. Not the trust — the tracking. This guide is about the one feature that turns "who owes me what again?" into a list you can actually read, and turns collecting into something that happens without you sending a single awkward text.
A tab is just a balance that swings two ways
Here's the mental model that makes everything else click. Every customer you sell to has one running number — their balance — and it can sit on either side of zero:
- They owe you (a positive balance). The eggs they took on credit, the CSA instalment that's due, the wholesale pickup they'll pay for at month-end. This is the classic "tab" or house account.
- You owe them (store credit). A short box one week, a refund you'd rather not run back to a card, an overpayment, a deposit. You're holding a little of their money for next time.
Most tools treat those as two different features bolted on in two different places. They're not. They're the same number with a different sign — and once you see it that way, a short CSA box this week quietly cancels out an instalment next week, with nothing for you to remember.
The loop that collects for you
The reason a paper tin fails isn't that you can't write a number down. It's that writing it down does nothing — you still have to remember to chase it, work out how they'll pay, and mark it off when they do. Here's what that loop looks like when the software carries it instead:
The quiet part is the last step. On most systems a payment that lands outside the till — someone pays an online link, or hands you cash against their tab — leaves you to go find the account and tick it off. Miss that, and your "who owes me" list lies to you, and you re-chase someone who already paid. TallyTill reconciles those payments automatically, in the Portal, so the list is always telling the truth.
See who owes you — largest first
Open the customer list and the question "who should I actually chase this week?" answers itself: everyone with money outstanding, sorted most-owing first, with a running total across all of them. People who are settled up, or who are in credit, don't clutter the view — they're not a job.
This sounds small. It is not. The difference between "I think a few people owe me, maybe a couple hundred dollars?" and "four people owe me, here they are, top one is the café" is the difference between money you'll collect and money you'll quietly write off because chasing it felt like more trouble than it was worth.
Reminders that collect without nagging
The best reminder is the one you didn't have to send. TallyTill emails a customer their balance with a link to pay it online, and texts them too wherever you've turned on SMS. You write the message once; it goes out on its own.
The thing that makes this safe to turn on — and the reason it doesn't cost you the relationship — is the guardrails. A balance can't get hit twice in the same day, and there's a hard ceiling on how many reminders go out across your whole operation in a day, so a bad import or a busy pack day can never turn into a flood of "you owe us" messages:
A reminder that respects people is one they'll actually act on. A reminder that shows up every few hours gets a customer, and a relationship, lost.
Store credit, the way it should work
The other half of the balance — the credit you're holding — is where small operations lose the most goodwill, because the honest move (giving someone credit for a short box or a return) usually means more bookkeeping, so it quietly doesn't happen.
With one balance per customer, giving credit is just moving the number. The member whose box was light this week goes slightly into credit; next week's share draws that down first, automatically, before anything new is owed. Nobody files anything. And because what you call it is yours to set — "store credit," "farm credit," "account balance," whatever fits your stand — it reads to the customer like something you offer on purpose, not an accounting artifact.
Where balances actually come from
To be straight about the mechanics, a tab isn't something an anonymous stranger taps into at a kiosk. Balances attach to people you know, and they show up a few honest ways:
- CSA and shares. Season plans and instalments are the biggest source — the share is owed, the member pays it down online, and a short week becomes credit. If you run a CSA, you already have house accounts whether you call them that or not.
- Standing and wholesale orders. The café, the restaurant, the neighbor with the weekly standing order. You record what went out; they settle on the schedule you agreed.
- Refunds and adjustments. Rather than reversing to a card, park it as credit against next time.
Should an unattended stand offer tabs at all? The honest answer
Here's the part the house-account docs from the big POS vendors won't tell you, because they assume a cashier is standing there to pick the account: at a truly unattended, walk-up stand, don't try to let anonymous customers "charge it." There's no one to vouch that the person is who they say, and a tab you can't attach to a real relationship is just an invitation to walk off with the tomatoes.
The right split is simple. Strangers at the self-serve stand pay now — card, tap, or QR, in the moment, which is exactly what an unattended till is good at. People you know carry a balance — members, wholesale, standing orders — managed in your Portal, collected by link. Trust is a feature for the people you've earned it with, not a checkout button for everyone. A tool that pretends otherwise is selling you shrink.
What you're really replacing
Line it up against the two things most small sellers actually do today:
- The coffee tin of IOUs. Honest, zero setup, and it fails the moment you can't remember whether Dave paid. No total, no reminders, no proof.
- A separate ledger app. Better — but you type every charge into it by hand, separately from the sale, so it's only ever as current as your discipline on your worst week.
The point of running balances inside the same system that takes the sale is that the charge, the reminder, and the payment are the same record. You're not reconciling two things. There's one thing, and it's right.
Start without spending anything
You can set this up on the free Stand plan — $0 per seat, no card required to open the account, no trial clock ticking. Turn a phone or tablet you already own into your till, add the customers who carry a balance, and let the reminders do the part you've always hated. Card sales carry a small per-sale platform fee; cash and checks against a tab carry none.
Create your free account and stop keeping score in a coffee tin.