See how simple
running it actually is.
No training course, no implementation project. These are the real steps, exactly as they happen in the software — pick anything below. The framed panels show what the screen looks like.
Three steps and you're invoicing.
- Put your name on the paper. Settings → Business: name, address, phone. They print at the top of every invoice.
- Bring your catalog. Coming from another system? The importer reads its CSV export and maps their columns onto ours — a thousand products land in minutes. Starting fresh? Scan items in one at a time.
- Add a customer, write an invoice. Pick them, scan products, Save. The invoice number claims itself.
A brand-new account greets you with exactly these three steps on screen. Most wholesalers send their first real invoice the same day they sign up.
Scan. Scan. Save. Printed.
THE SCAN BOX
Add
PULSE BAR 15K STRAWBERRY ICE — qty 4
- New Invoice, pick the customer. Their terms, their pricing, their license numbers — already on file, already applied.
- Scan the order. Each scan adds a line; scanning the same item bumps its quantity. No barcode handy? Type three letters of the name.
- Save. Numbering is automatic and collision-proof, state excise computes and freezes onto the lines by itself, and the printed page is the jobber format your buyers already know — pack sizes, their margin, suggested retail.
Partial payments, credit memos, emailed PDFs — all one click from the invoice list. Nothing lives in a second system.
Your old system's export is our import.
- Export products from whatever you're leaving as a CSV — every POS and inventory system has that button.
- Load it. Tillfront reads their header row and guesses the mapping — SKU→UPC, "Qty On Hand"→On hand. A dropdown per field fixes any guess; columns they don't have are simply skipped.
- Preview five rows, hit Import. Matching UPCs update, new ones create, and the default mode never overwrites a value you already have — safe to re-run.
This is usually the scariest part of switching software. Here it's ten minutes — and if you'd rather not touch it, we'll do it with you on the setup call.
Tick the boxes, pick the change, Apply.
THE BULK EDIT BAR
no value needed — just ApplyApply to selectedBarcode labels
Flags the selected products as counting toward state excise tax. Rates live in Settings — nothing to enter here.
Reprice a category, set costs as a percentage, flag fifty items age-restricted, fix a brand name across every description — select the products, pick the action, one Apply. Each action explains itself in plain English before it runs, and it confirms exactly what's about to change.
Barcode labels print straight from a selection too — new shipment, labels out, shelved.
Give customers a day. The route orders itself.
THURSDAY'S RUN
| Stop | Customer | City |
|---|---|---|
| 1 | NORTHSIDE SMOKE CO | Hudson, WI |
| 2 | SOUTH LOOP VAPES | Chicago, IL |
| 3 | RIVER CITY SMOKE | Cedar Rapids, IA |
OptimizeOpen in Maps
- Each delivery customer gets a day — MON through FRI, one field on their record.
- Routes → Optimize. It locates every stop from the ship-to address and orders the run for the shortest drive.
- Batch-print the day's invoices — they come out in stop order, so the driver's paper stack matches the drive. Open in Maps hands the run to Google Maps for turn-by-turn.
Set the rate once. Every invoice files itself away.
SETTINGS → EXCISE TAX
WI$ per mL
IL% of selling price
- Enter your states' rates — all 50 are listed; per-mL, per-unit, percent-of-cost, or percent-of-price, whatever each state uses.
- Flag the taxable products (one bulk edit) and their mL sizes where a state taxes by volume.
- That's it. Every invoice computes excise from the customer's ship-to state and freezes it on the line — change a rate later and history never rewrites, which is exactly what an auditor wants to see.
- At filing time: one report — owed by state, by customer, every invoice a click away, CSV for the accountant, and a "download all invoices" button that turns the whole period's paper trail into a single PDF.
Distributors do this in spreadsheets, every month, by hand. This is the feature that made us build Tillfront in the first place.
Your customers order themselves.
- Give a customer a portal login — their email, a starting password, thirty seconds.
- They sign in and see your catalog at their prices — never your costs, never anyone else's anything — with their order history and invoices.
- Their orders land in your Orders tab as drafts. Review, adjust, turn into an invoice. No voicemail, no texted photos of shelf gaps.
Shops reorder at 10pm from the couch. The portal is the difference between "I'll call you Tuesday" and an order waiting for you Monday morning.
Set the deal once. Every register follows it.
THE PROMO FORM
Name
Type
Buy qty
$ each
- Name it what the counter calls it, pick the type — buy-one-get-one, multi-buy, sale price, or percent off.
- Pick the products it covers.
- Save. Every register applies it automatically at the till — no cashier math, no codes, no "was that the deal?" Turn it off when the weekend's over.
They punch. It adds. You're done.
- Add your people once. They clock in and out at the counter or the warehouse — one tap each way.
- Edits are owner-PIN locked — forgotten punches get fixed, but only by you.
- Pick the pay period and the totals are your payroll prep, per person, done.
Sign in anywhere. Lose nothing. Leave whole.
- Everything lives in the cloud — warehouse, counter, home, the truck: same account, same data, nothing stored on any one machine. A register dies? Sign in on another screen and keep selling.
- One-click backup downloads your whole account as a file, any time.
- An owner PIN can lock Settings on shared screens, and every login — store, portal customer, owner — sees only what it should. That's enforced in the database, not just hidden in the menus.
Your catalog, customers, and invoices belong to your business, not to us — it says so in the terms, and the backup button proves it.