Enter the customer once and it flows to every quote, job, booking and invoice — no re-typing names, prices or GST.
An accepted quote converts to an invoice in one click, carrying the same line items and 10% GST across automatically.
Show 4 moreShow less
Invoices are GST-compliant with your ABN and can carry a Stripe Pay Now button; Tap to Pay on iPhone is rolling out in beta.
Online card payments carry a 2.5% platform fee plus Stripe's standard fees; in-person Tap to Pay has no platform fee, only Stripe's.
Automated, AI-managed reminders (friendly/firm/professional, with auto-escalation) chase overdue invoices over email and SMS and stop once paid.
When an invoice is marked paid, revenue and your GST/BAS update in real time and feed P&L, Balance Sheet, Cash Flow and Aged Receivables — no separate bookkeeping step.
Most Australian small businesses don't lose money on the work — they lose it in the gaps between the tools. A job gets quoted in one app, scheduled in a calendar, invoiced in a second, chased by hand, then finally reconciled in the accounting software weeks later, with the same customer's name typed in four times. This is a plain walkthrough of what it looks like when a whole job — from the first quote to the money in the bank — runs through a single connected system instead, using a real landscaping job as the worked example.
Ask a busy tradie or service-business owner to list the software they touch in a normal week and you'll usually get a familiar pile: a quoting tool, a shared calendar, an invoicing app, a card reader with its own portal, a spreadsheet for who owes what, and an accountant's file they only open at BAS time. Each one does its job. The problem is the seams between them.
Every seam is a place where you re-type. You quote Mrs Nguyen at 2 Wattle Street, then you type her name and address again to book the job, again to raise the invoice, and again when you record the payment. Each retype is a chance to fat-finger a figure, drop a line item, or send an invoice with last month's GST still calculated the old way. It's not that any single mistake is catastrophic — it's that the small friction compounds across every job, every week, all year.
The worse cost is the one you can't see on any invoice: the drift. The quote lives in one place, the job notes in another, the payment status in a third, and none of them talk. So when a customer rings asking "did you get my payment?" you're flicking between three apps to answer a one-line question. When your accountant asks for the quarter's numbers, you're exporting, cleaning and stitching data that should never have been apart in the first place. And when you finally sit down to work out whether last month was any good, the honest answer is you're not sure, because the truth is spread across five logins.
OneBookPlus is built on the opposite premise: that a job is one thing, and the software should treat it as one thing. Quote, customer, booking, job, invoice, payment and the accounting entry are all facets of the same record. You enter information once, and it flows to every place that needs it. The rest of this article follows a single job through that flow so you can see exactly where the double entry disappears.
The foundation of the whole system is the customer record, and it's worth understanding before the steps, because everything else clips onto it. When you add a customer once — name, contact details, site or billing address, ABN if they have one — that record becomes the spine that every document threads through. Their quotes, their invoices, their jobs and their bookings all attach to the one contact.
That sounds obvious, but it's the single change that removes most of the re-typing. Because the customer already exists, quoting them is a matter of picking them from a list, not filling in a form. Booking them in pulls the same address you already have. Invoicing them pre-fills their details automatically. The address that appears on the quote is the same address the mobile app hands to Maps when your crew needs to navigate to site. There is no "copy this across" step because there was never a second copy to begin with.
It also means the customer record becomes a genuine history rather than a name in a contacts app. Open David Reed's record and you can see the redesign you quoted, the job you're running, the invoice you'll raise from it, and every payment as it lands — all in one timeline. When he rings next spring wanting more planting done, you're not starting from a blank page; you're building on everything you already know about his property. The single connected record is what makes "no double data entry" true rather than a slogan, so keep it in mind as we walk each step.
Our worked example is Gardenscapes, a landscaping business quoting a homeowner, David Reed, for a front-garden redesign. Winning that job starts with a quote that looks like it came from a real business, and building it takes minutes.
You start a new quote, pick David from your customers (or add him once if he's new), and start adding lines. Rather than describing the same services from scratch every time, you pull them from a saved services catalogue — the things you sell, priced the way you price them. For David's job the lines come together as: Design and soil prep at $600, New plantings and garden beds at $1,800, Drip irrigation at $1,100, and Mulch and finishing at $750. As you add each line the maths does itself. GST is applied automatically at Australia's standard rate of 10% per line, and there's a single toggle to work GST-inclusive or GST-exclusive depending on how you quote your trade. The subtotal lands at $4,250, GST at $425, and the quote total at $4,675, as the quote below shows.
A few things happen without you asking. Your ABN is stamped on the document, because a quote that turns into a tax invoice needs it there. Your logo, brand colours and terms are applied, so what David receives is a clean, professional branded PDF rather than a figure scribbled in a text message. The quote gets a number — QTE-0034 — so both of you can refer to it unambiguously later.
Why does this matter beyond looking tidy? Because the quote isn't a dead document. Every figure and line item you just entered is now stored against David's record, ready to become the invoice at the end. You will not type these four lines or these prices again. That's the first place the double entry would normally live, and it's already gone.
David says yes. You mark the quote accepted, and this is where a connected system starts to earn its keep. On an accepted quote, OneBookPlus surfaces the actions that logically come next rather than leaving you to open another app. There's a prominent Convert to Invoice button for when you're ready to bill. There's a Convert to Sales Order option for the make-or-fulfil-then-invoice pattern, useful when you're ordering materials or building something before you bill. And there are Create Job and To Booking actions for getting the work into your schedule.
For Gardenscapes, the redesign is real physical work with a crew and a date, so the natural move is to turn the accepted quote into a job and get it booked in. Because it's spun off the quote, the job already knows who the customer is, where the site is, and what the estimated total is — nothing to re-enter. You set the date, and it lands in your schedule.
Bookings are the other half of this. Clients can book you online, and confirmed bookings show up in a bookings list organised by date, so you and your team can see what's coming without a phone-tag chain. For a service business that lives and dies by its calendar — a salon, a clinic, a mobile cleaner — this is the difference between a diary that's always half-wrong and a schedule that reflects reality. The key point is that a booking made online and a job spun off a quote both flow into the same view of your week; there's no separate "online booking" silo to reconcile against your "real" calendar.
When the day comes, the job record is the thing your crew actually works from. Open it and you've got the customer, the site address with an Open in Maps / Navigate action so the van gets there without anyone reading out directions, the scheduled date, the estimated total, and a status progress bar that tracks the job from Quoted through to Invoiced. At a glance, anyone can see where this job sits in its life.
On site is where field capture matters, and it's worth stepping outside the landscaping example to show it clearly. Picture a bond-clean job — an end-of-lease clean where getting the deposit back depends on doing it properly. In the app the cleaner works a completion checklist that shows real progress: 15 of 25 tasks done, with Kitchen sitting at 9/9 and Bathroom at 5/5. It's not decoration. It's a shared source of truth that the job was done to standard, room by room, which matters enormously when a property manager later disputes whether the oven was cleaned.
Alongside the checklist you can scan and attach the evidence a job generates: receipts for materials you'll want to claim, before-and-after photos, and customer sign-offs. For Gardenscapes that might be a photo of the finished beds and a receipt for the plants and mulch. For the cleaner it's the room-by-room photos that back up the checklist. The reason to capture it here, attached to the job, is that it's exactly where you'll want it later — when you bill, when you claim the expense, or when someone queries the work. Everything you gather in the field is bolted to the same record that started as a quote, so nothing has to be found and re-filed afterwards.
The work's done and it's time to get paid. This is the step that, in a five-app setup, means opening the invoicing tool and carefully re-typing David's name, his four line items and their prices, then double-checking the GST — the single most error-prone job of the week. In OneBookPlus it's one click.
From the accepted quote (or the job it became), you hit Convert to Invoice. The invoice opens already filled in with the same customer and the same four lines — Design and soil prep $600, New plantings and garden beds $1,800, Drip irrigation $1,100, Mulch and finishing $750 — carrying the same $4,250 subtotal, $425 GST and $4,675 total. You didn't re-enter anything, so there's nothing to get wrong. The numbers on the invoice match the quote David agreed to because they are, quite literally, the same numbers.
Even when you're raising an invoice from scratch rather than converting one, the app leans on smart defaults to make it fast — pre-filling the client, pulling services from your catalogue, and applying GST — so a GST-compliant invoice comes together in about thirty seconds. Your ABN and the words that make it a valid tax invoice are already on it. Each invoice moves through clear statuses — Draft, Sent, Part-paid, Overdue and Paid — so you always know where a bill sits without keeping a separate list.
Two more touches save real time on repeat work. You can set up recurring invoices on a schedule — weekly, fortnightly, monthly, quarterly or annually — which is ideal for a maintenance client on a mowing round or a retainer. And you can duplicate any invoice as the starting point for the next similar one. Every invoice goes out as a professional PDF with your logo, brand colours, ABN and terms, so the last thing the customer sees looks like the first thing they saw. It's one consistent identity from quote to invoice, because it's one system producing both.
A sent invoice is only useful once the money arrives, so getting paid is built into the invoice rather than bolted on. Every invoice can carry a Stripe Pay Now button, letting David pay by card straight from the invoice — no bank-transfer reference to mistype, no "what were your account details again?" The funds settle to the business's own bank account. For a lot of service businesses this alone shortens the gap between finishing a job and being paid from weeks to days, because you've removed the friction of the customer having to do anything but tap a button.
In person, there's Tap to Pay on iPhone. It lets you take a customer's card, or Apple Pay or Google Pay, on the spot using just the phone in your pocket — no separate card reader to buy, charge or lose. Picture a plumber finishing a callout: the customer taps their card to the plumber's iPhone and the app shows a plain "Paid — nice one · $715" confirmation. The job's done and it's paid before the plumber's back in the van. Be aware, though, that Tap to Pay in the iOS app is currently rolling out in beta, so treat it as arriving rather than fully settled, and check its status in the app before you rely on it for a job.
It's worth being straight about the fees, because you should price them into your quotes. For online card payments through the Pay Now button, a 2.5% platform fee applies on top of Stripe's standard processing fees. For in-person Tap to Pay, there is no platform fee — you only pay Stripe's standard processing. That's a genuine reason to take payment on site when you can. There's also a free plan that includes invoicing with no credit card required, and paid plans start at $29 per month; the full detail is in the costs section below. The point here is simply that payment isn't a separate app you reconcile against — when David pays, the invoice knows.
Some customers don't pay on the first ask, and chasing them by hand is the job everyone hates and half of us avoid — which is exactly why so much money sits unpaid longer than it should. OneBookPlus does the chasing for you on a schedule you set: a gentle nudge three days before the due date, a reminder on the due date, and a firmer one seven days overdue, for example. Once configured, they go out on their own.
What makes it more than a dumb mail-merge is that the reminders are AI-managed. You choose a tone — friendly, firm or professional — so the messages sound like your business rather than a robot. On top of that, an escalation level sets itself automatically based on how overdue the invoice actually is. A bill that's a couple of days late gets a light touch; one that's well past due steps up, so you might see it note something like "16 days overdue — escalation level auto-set to L3 (Firm)." You're not deciding the wording for every laggard; the system reads the situation and adjusts.
Reminders can reach people over both email and SMS, and they're populated with the details that make a chase land: the invoice number, the amount, how many days it's overdue, and a pay link that drops the customer straight onto the Pay Now button. That last part matters — a reminder that ends in a one-tap payment collects far more than one that ends in "please arrange payment." Because the reminders run off the same invoice status that updates the moment David pays, they stop chasing the instant the money lands. Nobody gets a stern SMS the day after they've paid, which is the classic and relationship-damaging failure of stitched-together systems.
Stop and look at what just happened across those steps, because this is the whole argument. You entered David Reed's details once. You built his line items once, on the quote. Those exact lines became the job's scope, then became the invoice with a single click, then carried the payment link that collected the money, then fed the reminder logic that would have chased him if he'd been slow. At no point did you re-type a name, a price or a GST figure.
Now the quiet part. The instant that $4,675 is marked paid, it isn't just an invoice ticking over to Paid. Revenue updates in real time, and so does your GST and BAS summary — the $425 of GST you collected is already sitting in the right place for your next activity statement. You didn't do a bookkeeping step. You didn't export anything to your accountant. The accounting entry is a by-product of getting paid, not a separate chore you'll dread at quarter's end.
That's the moment the single system justifies itself. In a five-app world, this is where the real work would only be starting — reconciling the payment, categorising it, updating a spreadsheet, remembering the GST. Here it's already done, because the payment and the books were never two different things.
Because every quote, invoice and payment already lives in the one system, the accounting more or less writes itself. The accounting hub gives you the core financial statements a small business actually needs to run and to satisfy the tax office: a Profit and Loss so you can see whether you're making money, a Balance Sheet for what you own and owe, a Cash Flow view for the timing of money in and out, and GST/BAS reports that pull straight from the GST already captured on your invoices.
Alongside those sit the two reports that keep a service business solvent: Aged Receivables and Aged Payables. Aged Receivables shows who owes you and how long it's been outstanding — the same overdue money your automated reminders are chasing — bucketed by age so you can see at a glance whether one big client is quietly becoming a problem. Aged Payables does the same for what you owe suppliers, so nothing sneaks up on you.
The deeper benefit is trust in the numbers. Because the reports are generated from live transactions rather than data you re-keyed from three other apps, they reconcile by construction. When your Profit and Loss says you earned a certain amount this quarter, that figure traces directly back through the invoices to the quotes you built. There's no month-end scramble to make five systems agree, because there's only one system, and it agreed with itself the whole time.
All of that detail rolls up into a single dashboard that answers the question every owner carries around: how's the business actually going? Instead of a login-hopping investigation, you get a clear snapshot up front — the jobs you've got on right now, the work lined up in your pipeline, how much you've earned this month, what's overdue, and what's ready to bill.
That last tile — ready to bill — is deceptively valuable. It surfaces the completed work that hasn't been invoiced yet, which in a lot of businesses is real money sitting idle because someone forgot to raise the invoice. Turning "finished but unbilled" into a number you can see is often the fastest cash-flow win a busy operator can get, and it's only possible because the app knows which jobs are done and which invoices exist.
Read together, the dashboard tiles tell a coherent story: the pipeline is what's coming, jobs on is what's happening, ready to bill is money you can collect now, overdue is money to chase, and earned this month is the result. It's the same data that flowed through every step above, presented as the health check you'd otherwise never sit down to build. One screen, because it's one business.
Most of this work doesn't happen at a desk — it happens in a ute, on a driveway, at a kitchen sink — so the whole flow travels in the iOS app. The app gives you a home overview mirroring that dashboard, your jobs, your invoices, Tap to Pay for taking payment on site, and the accounting reports, all in your pocket.
The practical shape of a day looks like this. You navigate to David's place from the job's address in Maps. You work the on-site checklist and snap the before-and-after photos into the job. When you're done you raise or send the invoice from the phone, and if you're taking payment on the spot you tap the customer's card to it and show them the "Paid" confirmation before you leave — no reader, no desk, no follow-up. The cleaner ticking off a bond-clean checklist and the plumber taking that $715 payment are both doing it from the same app doing the same job, just on mobile.
The point isn't that there's a mobile version; it's that the mobile app isn't a stripped-back companion. The same connected record you'd work with on a laptop is the one on your phone, so a quote you build at the kitchen table and an invoice you send from the van are the same job progressing, not two versions to reconcile later.
An all-in-one app earns suspicion for a fair reason: nobody wants to be forced to abandon the specific tools their business already relies on. OneBookPlus handles this with an app marketplace of add-ons, so the core stays one connected system while you switch on the extras that fit your setup.
The add-ons cover the gaps most Australian small businesses hit. Bank Feeds pull your transactions in for faster, cleaner reconciliation. Xero Sync is there for the many businesses whose accountant lives in Xero and wants the data to land there. ATO Tax Lodgement connects the compliance end of things. Google Reviews helps you turn happy customers — like David admiring his new front garden — into the reviews that win the next job. An AI Companion adds a smart assistant across your work. There are more beyond these.
The philosophy is worth naming: start with one app that already runs quote-to-paid without double entry, then extend it toward the systems you're not giving up. You're not choosing between all-in-one and your existing stack; you're consolidating the messy middle — the quoting, scheduling, invoicing, payments and books — and keeping the specialist tools at the edges via the marketplace.
Here's the honest breakdown, because pricing you understand is pricing you can plan around. There's a free plan that includes invoicing, and it doesn't ask for a credit card to start — genuinely useful if you just want to raise proper GST invoices and get paid without committing to anything. Paid plans, which open up more of the system, start at $29 per month.
On payment fees, two numbers matter and they're different on purpose. For online card payments taken through the Stripe Pay Now button on an invoice, a 2.5% platform fee applies on top of Stripe's standard processing fees — so budget for both when you're pricing a job you expect to be paid online. For in-person payments via Tap to Pay on iPhone, there is no platform fee at all; you pay only Stripe's standard processing. If you can take the card on site, you keep more of the job. And to repeat the earlier caveat plainly: Tap to Pay in the iOS app is currently rolling out in beta, so confirm it's live for you before you count on it in the field.
A word on the GST and tax-invoice side, because getting this right keeps you out of trouble. GST in Australia is a 10% tax on most goods and services, and the app applies it automatically. For a document to be a valid tax invoice under ATO rules, it generally needs to show the words "Tax invoice", your ABN, the date it was issued, a description of what was sold, and the GST amount (for sales of $82.50 or more including GST, and once you're registered for GST). OneBookPlus puts these on your invoices for you, but it's worth knowing what's required so you can eyeball a document and trust it. As always, this is general information, not tax advice — check your specifics with your accountant or the ATO.
Getting to the point where a job flows end-to-end doesn't take a weekend. In practice it's about ten minutes of setup, done once.
Start by creating your account on the free plan — no card needed — and adding your business details: your name, your ABN, and your logo and brand colours, so every quote and invoice comes out looking like your business from day one. Next, add the handful of services you sell most into your services catalogue with their prices; this is the step that makes future quoting a matter of picking lines rather than typing them, so it pays for itself on the first quote. Add a customer or two, or just add them as the jobs come in.
If you want to take card payments, connect Stripe so the Pay Now button and, where it's live, Tap to Pay are ready. Set your automated reminder schedule and pick your tone — friendly, firm or professional — so overdue chasing runs itself from here on. That's essentially it. From that point, the loop you've just read — quote, book, do the work, convert to invoice, get paid, chased if needed, booked automatically — is available for every job, and each job you run makes the catalogue and customer list a little richer, so it only gets faster.
Do I really avoid entering the same details twice? Yes — that's the core design. You add a customer once and it flows to their quotes, jobs, bookings and invoices. When a quote is accepted you convert it to an invoice in one click with the same line items and GST carried across, so you're never re-typing the customer, the lines or the tax figures.
How does converting a quote to an invoice work? On an accepted quote you'll see a Convert to Invoice button. Clicking it opens a new invoice already pre-filled with the same customer and the same line items and totals from the quote. In the Gardenscapes example, quote QTE-0034 for $4,675 becomes an invoice for the same four lines and the same total without any re-entry. Accepted quotes also offer Convert to Sales Order, Create Job and To Booking.
What are the payment fees? Online card payments taken through the Stripe Pay Now button carry a 2.5% platform fee on top of Stripe's standard processing fees. In-person payments via Tap to Pay on iPhone have no platform fee — you pay only Stripe's standard processing. Taking payment on site is therefore cheaper than online.
Is Tap to Pay on iPhone available now? It's currently rolling out in beta within the iOS app. It lets you accept a customer's card, Apple Pay or Google Pay using just your iPhone with no separate reader. Because it's still in beta, check its status in the app before relying on it for a job.
Is there a free plan? Yes. There's a free plan that includes invoicing and doesn't require a credit card to start. Paid plans, which unlock more of the system, start at $29 per month.
Are the invoices valid ATO tax invoices? The app produces GST-compliant invoices showing your ABN, the date, a description of what was sold, the GST amount and the words "Tax invoice." Those are the elements the ATO generally requires on a valid tax invoice for sales of $82.50 or more including GST once you're registered for GST. This is general information, not tax advice — confirm your situation with your accountant or the ATO.
Does my accounting update when I get paid? Yes. When an invoice is marked paid, revenue and your GST/BAS summary update in real time, and the figures feed the accounting hub's Profit and Loss, Balance Sheet, Cash Flow, GST/BAS and Aged Receivables/Payables reports. There's no separate bookkeeping step to record the payment.
Can I chase overdue invoices without doing it by hand? Yes. You can schedule automated reminders — for example three days before due, on the due date, and seven days overdue — sent over email and SMS. They're AI-managed with a tone selector and an escalation level that sets itself based on how overdue the invoice is, and each includes the invoice number, amount, days overdue and a pay link. They stop automatically once the invoice is paid.
Ready to run your next job from quote to paid in one place? Start free — no credit card required — at onebookplus.com.au, add your services, and send your first GST-compliant invoice today.