For Market Stalls, Pop-ups & Festival Vendors
Count the till in 90 seconds, then drive home.
Phone-camera POS, GST-aware receipts, 90-second end-of-day cash count, sole-trader BAS summary. Built for Australian market stallholders, weekend pop-ups and festival vendors who don't need an iPad stand or a card-terminal contract to take a sale. All-in-one for $0–$69/mo — replaces the Square POS app + Xero + a stock spreadsheet.



The average weekend stallholder saves $48+/mo and 1.6–2.2% per tap replacing the Square POS app + Xero + a stock spreadsheet with OneBookPlus.
See your savingsFree Tools & Resources
8-step founder guide — ABN, GST, lease, POS, supplier terms, online channel, opening week.
Open →ComplianceSection 54 acceptable quality, section 55 fitness for purpose, refund vs replace decision tree, signage requirements.
Open →ReferenceFood-stall permits, casual trader licences, council fees, public-liability requirements for market vendors.
Open →Operator GuideSquare vs Lightspeed vs Vend vs Shopify POS vs Tyro — features, hardware costs, transaction fees, AU support.
Open →InteractiveInteractive — cost, markup % vs margin %, retail price, GST, break-even unit volume and dollars.
Open →Key takeaways
5Built for the truck-and-trestle setup
Most retail software assumes you have a fixed location, a permanent terminal, and a barcode scanner bolted to the counter. Market stalls don't. So we made the phone the till, the scanner, the receipt printer and the end-of-day calculator — and the books take care of themselves between markets.
Ring up a sale, take cash, or tap a card straight on your iPhone with Tap to Pay (now rolling out) — Apple Pay and Google Pay too — then email the receipt. No iPad mount, no card-terminal contract, no per-transaction kit to remember at 6am.
Scan an EAN-13 with the camera in half a second. No $40 USB scanner to pack, no hardware to drop in the mud. Generate your own internal barcodes for hand-made goods (200-prefix EAN-13, GS1-compliant for in-store use).
Market stalls are still 60–80% cash for most operators. Tap end-of-day, enter your physical till count, the system computes expected cash from POS, shows variance colour-coded, and tells you exactly what to deposit Monday morning.
AU law: tax-invoice required for any sale ≥ $82.50 inclusive, quoting your ABN. Smaller sales get a plain receipt. Both happen automatically — you don't have to know the rule, the POS does.
The Sunday-market crowd remembers stallholders who remember them. Phone-number signup at the till, stamps fire automatically on every sale, the dashboard shows who's drifted so you can text them before next weekend.
GST collected over the quarter, GST credits on stall fees + stock + fuel + packaging — rolled into a one-click summary. Quarterly BAS for sole traders takes minutes, not Sunday afternoons.
Free plan available · No credit card · No card terminal contract
See it in action
Not mockups — the real product screens for a Saturday at the market.
Scan an EAN-13 with the camera, tap a category, take cash or a Tap to Pay tap — Apple Pay, Google Pay or a Square Reader entered as Card. Email the receipt and the sale auto-posts to your books. No iPad mount, no Tyro Go contract.

Set GST-inclusive prices, snap a photo, and bulk-generate GS1 200-prefix EAN-13s for hand-made candles, ceramics or jams — no GS1 Australia membership, no per-barcode fee. Print shelf tags from the same screen.

Tap Close out the till, enter the tin count against expected cash, see variance colour-coded and the exact deposit figure. The dashboard rolls daily takings, AOV and the Square deposit that bank-feed reconciliation auto-matches on Monday.

Saturday to Sunday lockup
Set up the catalogue once, open POS at the market, count the till at the truck, quarterly BAS in one click. The phone does the rest.
Add your products on the phone, set GST-inclusive prices, snap optional photos. If you want barcodes, generate them in the catalogue (EAN-13 internal-use prefix, fully scannable).

Phone-camera scan or tap a category. Cash or tap-and-go. Receipt prints (Bluetooth thermal printer optional) or emails. Every sale auto-posts to your books — no Monday data entry.

End of market: tap End-of-Day, count the cash drawer, enter the figure. Variance shows colour-coded, deposit amount calculates. 90 seconds, done, drive home.

GST collected on every sale, GST credits on stall fees + packaging + stock + fuel — one click summary. Drop it to your accountant or self-lodge via the ATO Tax Lodgement app.

Most stallholders ring up their first test sale within 10 minutes of signup
$0
Free plan — perfect for one-stall sole traders
90 sec
Average lockup time at end of market
Phone-only
No card terminal, no hardware kit
BAS-ready
GST in, GST out — one-click summary
Retail savings calculator
Adjust the inputs below to match your real spend. The total updates live — and so does the dead-stock value you'd recover by acting on the report each month.
POS subscription (Square, Shopify POS, Lightspeed)
Monthly per-location fee
Stock / inventory app (Cin7, DEAR, TradeGecko)
Monthly subscription
Accounting (Xero, MYOB)
Monthly subscription
Email marketing (Mailchimp, Klaviyo)
Newsletters + campaigns
Average inventory value on hand
Used to size the dead-stock recovery bonus
Active SKUs / variants
More SKUs → more drift toward dead stock
Your current tool stack
$216/mo
= $2,592/year
With OneBookPlus Starter
$29/mo
Replaces everything in the list. One bill.
~1% of $30,000 inventory recovered/mo via the dead-stock report. Markdown the slowest movers before they cost you shelf space.
Free plan available · No card required · Cancel anytime
Scroll through the day from morning to 5pm: the AI receptionist answers and books a missed call, the work runs from the app, the GST invoice is sent on the spot, payment lands and the books balance themselves, a five-star review is requested automatically, and the day closes with the ledger already written.
6:10am
While the trestle goes up
A cafe owner saw your mugs last Saturday. She rings at 6:14 am while you're pinning banners — twenty mugs for her new fit-out.
AI Receptionist
The AI answers in two rings, takes the wholesale order and texts her a pickup time — while you set out the first crate.
At the stall
Between customers, the order card is on your phone: twenty speckled mugs, wholesale price pre-filled from your price list.
From the stall
She collects at ten. One tap turns the order into a GST invoice with a pay link — no laptop, no Sunday-night paperwork.
During the midday rush
The payment lands during the midday rush, the books update themselves, and $60.00 GST is set aside for BAS.
Reputation on autopilot
Two hours after payment the AI asks for a review. The cafe owner leaves five stars before her afternoon coffee run.
Pack-down, not paperwork
You traded a full market day and landed a wholesale account. The book did the rest.
$0
collected
0
admin tasks done by AI
0
evenings lost
Stallholder pricing
Start free, upgrade when the markets justify it. No contracts, no setup fees, no per-terminal tax — because there's no terminal. Cancel any time.
Free
$0/forever
Ring up your first market sale this weekend — no credit card.
Starter
$29/mo
Replaces the Square POS app + Xero + your stock spreadsheet.
No card · Drops to Free if you don't upgrade
Growth
$69/mo
For vendors working a circuit — Rose St, Finders Keepers, Salamanca, the Bowerbird and the EKKA.
Prices in AUD inc. GST. Tap to Pay and online card payments carry Stripe processing fees only — no OneBookPlus platform fee per tap. Full plan comparison →
Already running a POS app?
Most stallholders move across in a single evening between markets. Export your products and customers as CSV from Square (or just open your stock spreadsheet), import them into OneBookPlus with the bulk importer, generate your internal barcodes, and you're ringing up sales before Saturday's setup.
Switch from
Built-in AI
You're serving the counter — the phone rings for stock, orders and hours you can't get to.
OneBookPlus
AI Receptionist · incoming call
“Do you have the blue one in stock to pick up?”
If you don't answer, the AI books it — Click & collect · ready today 3pm — and texts a confirmation.
Built in Melbourne, AU
ATO-ready from day one
256-bit encryption
No credit card needed
Common questions about market-stall and pop-up management software in Australia.
No reader needed. Tap to Pay on iPhone is now rolling out (in beta on the OneBookPlus iOS app): accept contactless cards, Apple Pay and Google Pay directly on a recent iPhone, and we add no platform fee on those taps — you pay only Stripe's processing. Prefer cash or your own kit? You still can: record the sale as 'Card' or 'Cash' and bring whatever you like (Square Reader, Tyro Go, a bank terminal, or nothing). Either way the POS logs the tender and reconciles against your bank deposits later, and the EOD cash count is built specifically for the cash-heavy market vendor.
Open the products page and use the bulk barcode generator — it creates EAN-13 codes with the GS1 200 prefix (reserved for in-store / restricted-distribution use, won't clash with any manufacturer code). Print them with the built-in shelf-tag printer, stick them on your hand-made goods, and the phone camera scans them like any other product barcode. No GS1 membership fee, no per-barcode cost.
Yes. Below $75,000 turnover you're not required to register for GST, and OneBookPlus's Free plan covers a small-stall sole-trader's full needs forever — invoicing, POS, daily sales, online booking page, Stripe payments. When you cross the threshold (most stalls hit it in a couple of good seasons), enabling GST is one toggle and every receipt becomes GST-inclusive with your ABN. The BAS summary builds itself.
It's specifically built for you. After the market, tap 'Close out the till'. The POS already knows the expected cash from today's sales. Enter your physical count + the opening float. Variance shows live, colour-coded (balanced under $1, amber under $5, red above). The 'cash to bank' figure is exactly what you drop in the safe. Most stallholders finish in 90 seconds. Bank-feed reconciliation auto-matches the deposit when it lands.
Customers join at the till by phone number — five seconds, no app to download. Every paid sale fires a stamp automatically. When their card fills (e.g. 'buy 10 coffees get 1 free' or 'spend $100 get $10 off'), the next purchase shows the reward as a cart discount the operator confirms. The dashboard shows whose birthday is this week so you can offer a free item when they're at next weekend's market.
Use the order tags / notes field to mark which market each sale came from. Sales reports can then filter or you can run a dedicated dashboard per location. Multi-tenant support (totally separate books per stall) is on the roadmap — most one-person stalls don't need it; multi-stall operators today usually run one tenant and filter by market in reports.
Most stall-holders we onboard come off a Square POS app (free hardware, but 1.6–2.2% per tap), Xero ($35/mo for the books), and a spreadsheet for stock. OneBookPlus replaces the trio from $0/mo Free, $29/mo Starter or $69/mo Growth. The ROI calculator below shows the side-by-side with your real numbers.
About the author
Founder & CEO, OneBookPlus
Bishal has over a decade of experience in digital marketing, web development, and small business consulting across Australia. OneBookPlus market-stall features are informed by direct work with Australian farmers' market and pop-up vendors — operators who needed phone POS, cash-heavy end-of-day, and BAS-ready summaries without paying $99/mo for hardware they didn't need.
Most weekend stallholders run on a patchwork: the free Square POS app for the sales, a stock spreadsheet that never quite matches the tin, and Xero at $35/mo for the books that you only open at BAS time. You take 1.6–2.2% on every Square tap, you re-key the day's takings on Sunday night, and when the market operator's stall-fee invoice arrives you stuff it in the glovebox and hope to find it in October. The cash count is the worst part — counting the drawer against a guess, never sure whether you're $5 down or just remembered the float wrong.
OneBookPlus rebuilds the stall around the phone. The phone is the POS, the EAN-13 scanner, the receipt printer and the end-of-day calculator. Ring up a sale by camera-scanning a barcode or tapping a product tile; take cash, or take a card with Tap to Pay on iPhone (Apple Pay and Google Pay too) on Stripe's fees alone — no per-tap platform fee. The receipt knows the AU rule that any sale ≥ $82.50 needs a tax invoice with your ABN, so the right document goes out automatically. And every sale posts straight to the books, so Sunday-night data entry simply stops.
Set the catalogue up once — GST-inclusive prices, a photo, internal-use barcodes generated with the GS1 200 prefix (no GS1 Australia membership, no per-barcode cost). Saturday morning you open POS at the trestle; sales fly through the camera scanner even on patchy market wi-fi. Loyalty stamps fire automatically for the regular who knows your bowls by hand. At pack-up you tap “Close out the till”, count the tin against the expected-cash figure the POS already knows, and the variance shows colour-coded with the exact deposit amount — most stallholders finish in 90 seconds and drive home.
Connect your business bank account via CDR Open Banking and transactions flow in daily. When the Square or Stripe deposit lands on Monday, bank-feed reconciliation auto-matches it against the day's card total. Snap the market operator's stall-fee invoice on the phone and tag it “market fees”; fuel, packaging, clay, glazes and stock from your suppliers categorise as GST credits. Come BAS time the quarterly summary is already built — GST collected on sales, GST credits on expenses, net amount owing — exportable in one click or lodged direct to the ATO via the Tax Lodgement app.
Sign up free — no credit card, no card-terminal contract. Choose “Market stall” as your business type and OneBookPlus pre-configures GST-inclusive pricing, an AU chart of accounts, and receipt templates with your ABN. Import your products and customers via CSV from the Square item library or your stock spreadsheet, generate your barcodes, and connect your bank through the secure Open Banking flow. The Free plan covers a one-stall sole trader's needs forever; flip on GST in one toggle the season you cross the $75,000 threshold.
Phone POS, cash count, BAS. From $0/mo, no contract, no hardware kit, no Sunday-afternoon spreadsheet.
Get Started FreeLast reviewed and updated: by Bishal Shrestha
Authoritative sources
Australian stallholders operate under the GST law, the no-ABN-withholding rule, state food-safety standards and consumer law. We cite the primary bodies for the claims on this page so you can verify directly.
Free for one-stall sole traders
60-sec sign-up · No card · GST & BAS ready
Extend Your Toolkit
POS, loyalty, reviews, accounting — install only what you need, cancel anytime.
Who it's for
From a one-table candle maker to a 6-week festival vendor.
Candles, soaps, ceramics, jewellery — one person, one weekend a fortnight. Needs phone POS, internal-use barcodes, GST-aware receipts, sole-trader BAS.
Bread, jams, granolas, hot food. Needs FSS-compliant receipts, expense tracking for ingredients + market fees + fuel, daily-bake stock decrement.
Seedlings, potted plants, fresh produce. Often cash-heavy. Needs strong EOD cash count + supplier-invoice tracking for soil/seeds/fertiliser.
Multi-day events, mixed-volume sales, high-cash takings. Needs a fast POS that survives unreliable wi-fi and a clean per-event takings report.
Stop overpaying
Most small businesses stitch together 4-6 tools that don't talk to each other. Here's what that typically costs.
Real-world scenario
How a Carriageworks farmers' market vendor uses OneBookPlus on a typical Saturday
Sam unloads the ute at 6.15am. Trestle up, banners pinned, twelve serving bowls and a stack of mugs unpacked. By 7am the stall's ready; first customer at 7.18am — a regular who knows the bowls by hand.
Sam opens the POS on the phone, scans the bowl's barcode with the camera (Sam printed them last week using the bulk barcode generator — internal 200-prefix EAN-13s). Total $68. The customer taps her card on the borrowed Square Reader; Sam enters $68 as Card on the POS. Receipt emailed to her address from her stamp card record (she joined two markets ago by phone number). Stamp #6 of her 10-stamp card fires automatically — one more visit for a free mug.
Throughout the morning Sam takes 27 transactions, AOV $42, mostly cash. The phone dashboard shows takings climb past $1,100 by 11am.
At 1pm Sam packs up. In the ute, before driving home, Sam taps End-of-Day. Expected cash from POS: $743.50. Float at open: $100. Physical count in the tin: $848. Variance: +$4.50 (just over, probably a customer who let Sam keep the change). Cash to bank: $748. Save snapshot, done.
Monday: the Square deposit lands in the bank ($395). Bank-feed reconciliation auto-matches it against the day's POS card total. No manual entry. The market-fee invoice from the market operator gets snapped on the phone and tagged as 'market fees' — GST credit goes into the quarterly BAS pile automatically.
Quarter-end: BAS summary in one click. GST collected on every sale, GST credits on fees + clay + fuel + glazes — net amount owing calculated. Sam emails it to the accountant. Total bookkeeping time over the quarter: maybe 90 minutes.
How we compare
The honest comparison against what most stallholders run today.
| Feature | OneBookPlus | Square POS app | Vend mobile | Spreadsheet |
|---|---|---|---|---|
| Phone-camera POS | Yes | Yes | No | No |
| GST-aware receipts | Yes | No |
| No |
| No |
| Internal-barcode generator | Yes | No | No | No |
| End-of-day cash reconciliation | Yes | No | Yes | No |
| Supplier-expense capture (phone photo) | Yes | No | No | Yes |
| BAS-ready quarterly summary | Yes | No | No | No |
| Loyalty stamp cards | Yes | No | No | No |
| Bank-feed auto-reconciliation | Yes | No | No | No |
| Per-market takings filter | Yes | No | No | Yes |
| Free plan available | Yes | Yes | No | Yes |
| Price | From $0/mo | Free + 1.6-2.2% / tap | $99+/mo | Free (your time) |