fiveanddime Product Tutorials About Open the app
Booth-tested point of sale

A POS for craft vendors who'd rather not run their business in someone else's app.

fiveanddime records sales, tracks inventory, and runs your event reports. Your data lives in your own Google Sheet. No subscription, no transaction fees from us, no platform telling you what's allowed.

Your tool, your data
App-fast, sheet-deep
Booth-side: fast, scans barcodes, parks carts, runs on any device, works through bad signal. Books-side: every row lives in a Google Sheet you own.
No subscription
One-time license
Lifetime updates. The features other retail POS tools paywall (cost tracking, low-stock alerts, advanced inventory reports) ship in your license. Everything runs on your free Google services.
Take any payment
Cards in the app, or bring your own
Tap a card without leaving fiveanddime through Square (pre-filled total, no re-keying), or record cash, Venmo, a different card processor, and anything else. You don't need Square to take cards. Your money lands in your own account; we never take a cut.
The fiveanddime sale screen: a product grid with photos, a Scan barcode button, a live cart with discount and tax, and Cash, Card, and Venmo payment buttons.
The whole booth on one screen. Tap or scan items, take any payment, park a cart and start the next sale.
~$0
Monthly variable cost
100%
Your data, your Drive
Devices on one license
0
Minutes of internet required
Why vendors switch

Three things you don't get from Square or QuickBooks.

The features that the booth-life crowd cares about that the subscription-app shape doesn't quite hit.

Polished app, open data

Booth-side it feels like a real POS: fast, parked carts, works through bad cell signal, scan items in with the device camera (and print your own barcode sheets from the catalog). All the data underneath lives in a Google Sheet you own. Add a column, drop in a formula, walk away whenever.

Bundles, deposits, multi-event reporting

Three things craft vendors keep asking other POS tools for. Sheet-driven bundles ("4 coasters for $25") that auto-apply at checkout. Custom orders with partial-payment deposits: take a down payment, finish the piece, settle the balance later (with tax computed on just what they owe). Reports that aggregate by event, not just by date.

Unlimited devices on one license

Two-seller booth? You and a partner each ring sales on your own phone or tablet, against the same catalog and inventory. Each sale tags with the device that rang it up. No per-seat fees, no extra terminals to buy.

See it in action

A sale, start to finish.

No staged mockups, this is the real app running on a phone. It's recorded in Test Event mode (that orange banner up top), which lets you practice without touching your real inventory or reports.

Tap items into the cart, apply a discount, take payment. Plays on a loop, no sound.

The camera scan view reading a Code 128 barcode label on a printed sheet, with a manual SKU entry box below.

Scan items in with the camera

Point the device camera at a barcode and the item drops into the cart. Print your own Code 128 label sheets straight from your catalog, so everything you sell has a tag that scans.

A customer receipt on a phone showing line items, subtotal, tax, total, and Email, Print, and Copy buttons.

Customers pull up their own receipt

At checkout the customer scans a QR code and the receipt opens on their phone. They email, print, or copy it themselves. Nothing to key in, no paper roll to feed.

The Sales reports panel with quick periods for this quarter, last quarter, and year-to-date, a date range, and an optional state field for tax filing.

Reports built for tax time

Per-state quarterly totals for sales-tax filing and a clean year-end export for your accountant, computed from sales data that lives in a Google Sheet you own.

Why this exists

The vendors I know don't fit the subscription-app shape.

Most POS apps want a constant data connection, a monthly fee, and your sales numbers in their database. Most of you are working a folding table at a fairground, processing payments through whatever you already use, and would prefer your books in a spreadsheet you can read. fiveanddime is built around that reality.

Booth economics
Per-event reports with booth fees, mileage, and commission tiers built in. Multi-state tax remittance for vendors who cross state lines. Aggregations the way booth-life thinks about money, by event, not just by date.
Payment processing
Card payments are built in through Square: tap Charge card, the total is pre-filled, the customer taps, and the sale records itself. Your money lands in your own Square account and Square's fees stay between you and Square. Not using Square? Cash, Venmo, and a card run through any other processor still record in a tap. fiveanddime never takes a cut.
Data ownership
Spreadsheet lives in your Drive, under your account. The web app is a thin layer over it.
Cost model
One-time license + lifetime updates. No transaction fees, no per-user pricing, no quota throttling.
Extensibility
Need a column we don't have? Add it. Want a custom formula? Drop one in. Your sheet is yours.
Hardware required
Phone you already own. Barcode label sheets print to any printer (Avery 5160 / 5167 layouts ready to go). Scanning works through the device camera. No POS-specific hardware to buy or maintain.
What it does

The features, honestly.

Everything below is shipped and in use, no roadmap promises. Tap a heading to open or close a group.

At the booth
Cart with bundles

Auto-applied bundle pricing ("4 coasters for $25") defined in your Bundles sheet. No need to remember what's on special.

Per-line price override

Tap a line and adjust the price for haggling. Receipts show "(was $X)" so the customer sees the break.

Tip + tax-exempt

Cart-level tip with quick-add buttons. Per-cart tax-exempt toggle for resale-cert buyers and nonprofit purchases.

Park & resume carts

Customer steps away to grab a friend? Park the cart, ring up the next person, resume the parked one when they return.

Self-serve QR receipts

Customer scans a QR at checkout, gets the receipt on their phone: email, print, or screenshot. No paper, no email entry.

Card payments via Square

Tap Charge card and the cart total hands off to the Square app, pre-filled. The customer taps their card and the sale records itself with the Square transaction ID. No re-keying, no app-switching math. Your money lands in your own Square account.

Multi-device support

Husband on a second tablet at the same booth works fine. Sales tag with the device that rang them up.

Barcode scanning

Print labels from your product list, scan items into the cart with the device camera. Manual SKU search and tap-to-add work the same. Scanning speeds up a busy line, but it's optional, never required.

Print barcode label sheets

Generate Code 128 label sheets from your product catalog: Avery 5160 / 5167 layouts, master sheet, or category-grouped. PDF export, ready for your label printer.

Inventory
End-of-event posting

Sales accumulate during the event; tap "post" once at the end to decrement quantities. Test events refuse posting so practice runs don't move stock.

Adjustments with reasons

Damaged, lost, sample, giveaway, personal use, display piece, count discrepancy, found. Audit trail in Inventory_Transactions.

Cycle count workflow

Physical count says 12, system says 14. Adjust −2 with reason "count discrepancy" in three taps.

Stock at a glance

Read-only inventory view sorted low-stock-first. "Do I have any of those left?" Answer in two taps without opening Sheets.

Events & reports
Per-event P&L

Booth fee + mileage + sales − cost = profit per event. Stop guessing which fairs are worth it.

Per-state tax remittance

Quarterly filing your sales tax? Pick the state and date range, get the report. CSV export for year-end and audits.

Hourly heatmap

When does the booth get busy? See gross by hour-of-day and plan your demos and rest breaks accordingly.

Top sellers + breakdowns

By SKU, by category, by event. Per-state filtering. Profit columns appear automatically once you've filled in product cost.

Tax-included or tax-on-top

Sticker prices can be the customer-pays total (tax back-computed) or pre-tax with tax added at checkout. Per-vendor setting.

Commission events

Some venues take a cut. Mark the event as commission-tier; the POS pulls each product's higher consignment price automatically.

Management without opening Sheets
In-app product editor

Add, edit, soft-delete products without touching the spreadsheet. Direct sheet edits still work for power users.

In-app event editor

Set up a new event the night before: name, dates, location, tax rate, booth fee, mileage, commission tier. All from your phone.

Documentation in the workbook

Every column has a definition in a Help tab inside your spreadsheet. No need to read code or come back to me.

Customer engagement QRs

Generate a product-request signup QR and mailing-list QR for booth display. Responses land in Google Forms you control.

Trust & data safety
Daily auto-backup

Every night, a fresh copy of your spreadsheet lands in a Backups folder in your own Drive. Configurable retention; manual "Backup now" button too.

Sheets version history

Built into Google Sheets. You keep every change forever. Undo a row delete from a week ago in two clicks.

Idempotent writes

Every sale carries a client-generated ID. A flaky network won't double-post. Voids refuse if a sale's already been posted to inventory.

Soft-delete & audit

Discontinued products are flagged not deleted, so your sales history stays intact. Inventory adjustments record the reason and which device made them.

Built by a vendor

I run the same booth you do.

I built fiveanddime because I needed it. I sell laser-cut wood pieces at craft fairs in Utah (you can find me at woodendoodle.com) and at the booth itself, most weekends. Every feature here got tested in the field before it shipped. Things break and get fixed because they broke on me.

Maker tools, sister product. If you're a laser-cutter person, you might also like sparq.tools. Same authorial voice, different problem space.

fiveanddime is for the bookkeeping & selling side. sparq.tools is for the making side.

What vendors say

From people working the same booths.

After a craft show, my friend and I used to ask each other "what did we sell?" We didn't write things down, so trying to remember what we needed to replace for the next show was just a guessing game. Then we had to go through our Square sales, Venmo and cash to total up what we had taken in for that show. With fiveanddime there are no more guessing games, we can track our inventory, our income is in one place and we know what our profit is. I have the app on my iPhone and my laptop, they sync up with each other. If you are just starting out or have been selling for a while, this app will definitely make it easier for you.
Sandra & Lisa That Crafty Duo
Oh my goodness, the fiveanddime app is a craft and small-business vendor's dream! It took me a little bit to get used to because it is so robust. I uploaded my products with photos, synced to the app, and voila, it's ready to go! My products are categorized and easy to find when I'm completing a sale. If I forgot to add something, I can add it manually on the fly. I can track my sales during an event, look back at previous events, and check stock. At the market's end, I can sync again to update my inventory. Jan, a vendor herself, has thought of everything. I can't wait to use it again at my next market!
Rebecca Rendina Explore and Soar Designs
Common questions

Things I get asked.

Does this work offline at the booth?

Yes. Designed for it. Sales record on the device and queue locally. When you're back online (cell signal in the parking lot, hotel Wi-Fi, etc.) the queue drains automatically. License caches for up to seven days so a brief licensing-service outage doesn't stop you from selling.

How do customers pay?

Two ways. Take a card right in the app: tap Charge card and fiveanddime hands the total to the Square app with the amount pre-filled. The customer taps their card, and the sale records itself with the payment method and the Square transaction ID. Don't use Square? You can still take a card on a different processor (Stripe, Zettle, your own reader) and record it here, alongside cash and Venmo. Either way fiveanddime is not the processor, so it never adds a fee of its own. Your money lands in your own account.

Can I have multiple devices at the booth?

Yes. Same license, same backend, sales tag with which device rang them up so you can tell who sold what. Two phones / a phone and a tablet / a husband-and-wife setup all work fine.

What if I lose internet at the venue?

Sales queue locally. The license is cached for seven days. The PWA shell is cached so even cold-starting the app works. Sync resumes when connectivity returns.

Does it support barcode scanning?

Yes. Scan items into the cart with the device camera (Code 128 supported, plus standard retail formats on browsers that support the underlying API; iOS Safari and Android Chrome are the strongest). You can also generate printable Code 128 label sheets from your product catalog (Avery 5160 / 5167 layouts and master sheets included). Manual SKU search works on every device. Scanning speeds you up when the line is long, but it's never required.

How do I track inventory?

Three ways, depending on the situation: end-of-event posting decrements quantities for everything sold (idempotent, safe to re-run); inventory adjustments with reason codes for off-cycle changes (damaged, sample given, etc.); cycle counts when the physical count and system count disagree.

What about taxes?

Per-state quarterly remittance report shipped. Year-end CSV export shipped. Default is tax-included pricing (sticker is the customer-pays total); tax-on-top mode also supported per vendor.

Where does my data live?

Your sales, inventory, events all live in a Google Sheet in your Drive. The web app is a thin layer that reads/writes to it. The licensing service knows your email + license key + which Apps Script URL is yours. That's it. I don't see your sales numbers; I never have.

What does it cost?

One-time license. Lifetime updates. Self-hosted on your own free Google services (Apps Script for the backend, your Drive for the data). About $0/month variable cost to run.

Can I extend it?

The spreadsheet is open: add columns, add formulas, add tabs. The backend is Apps Script you can read and modify. Custom needs that don't fit the wrapped UI can usually be solved by dropping a formula in the right cell.

What if I share my license with a friend?

They'd be writing to your spreadsheet (your Apps Script URL is what the license points at), so they're sharing your books. Self-defeating for them. Keys are revocable.

Set up tonight, ring sales this weekend.

Launch price $89$66. 25% off through launch. One-time license. Your data lives in your Google Drive. Lifetime updates. 30-day refund if it isn't a fit.

Buy fiveanddime · $89$66

Payment is processed by Square. After checkout you'll receive an email with your license key and a 15-minute setup walkthrough. Questions first? support@fiveanddime.tools.