We get this question constantly. It shows up in demos, in Intercom chats, in onboarding calls. It sounds something like:
"Can I invoice fortnightly instead of per appointment?"
Or: "We usually batch our invoices at the end of the month."
Or the most honest version: "I sit down on Sunday night and work out who owes what."
It is the single most common question from businesses switching to Petboost from other systems. Particularly walking and training businesses. Particularly those coming from platforms where bulk invoicing is the default.
And the answer is always the same: you can. But in two to three months, you will not want to.
The Old Model: Bulk Invoice, Then Fix It
Here is how most walking and training businesses have been doing billing for years:
- You run your walks or sessions all week (or fortnight, or month)
- At the end of the period, you sit down and work out who had what
- You create invoices for each client based on what happened
- A client's dog was sick on Tuesday? Remove that walk from the invoice
- It rained on Thursday and you cancelled the afternoon group? Adjust three invoices
- Someone rescheduled to next week? Move the line item across
- Send all the invoices out
- Wait for payment
- Chase the ones who have not paid
- Reconcile when money finally lands
That is your Sunday night. Or your Friday afternoon. Or whatever sacred time you have sacrificed to "doing the books."
The problem is not that this process is slow (although it is). The problem is that every cancellation, reschedule, sick day, and weather call creates manual work. The billing is decoupled from what actually happened, so someone has to sit down and reconnect them.
And here is the thing nobody says out loud: it also creates mistakes. You forget to remove Tuesday's walk. Or you remove it twice. Or the client thinks they already paid for last fortnight when they actually paid for the one before. The longer the billing cycle, the messier the reconciliation.
The New Model: One Question
Per-appointment billing reduces the entire invoicing workflow to a single binary question:
Did the service happen?
If yes: charge. If no: do not charge.
That is it. That is the entire billing logic.
- Walk completed? Card on file is charged. Receipt goes to the client. Money goes to you.
- Walk cancelled because the dog is at the vet? Nothing happens. No charge. No credit note. No line item to remove from a batch invoice. Just... nothing.
- Rained out? You mark it cancelled. Nothing happens.
- Rescheduled to next week? The original appointment is cancelled (no charge), the new one will be charged when it completes.
There is no "sitting down to invoice." There is no batch. There is no reconciliation Sunday. The billing is the service. They are the same thing.
Why Walking & Training Businesses Get Stuck on Fortnightly
This question overwhelmingly comes from one corner of the industry: dog walkers and dog trainers. Occasionally daycare. Almost never grooming.
Why? Because groomers have always billed per appointment. The dog comes in, you groom it, you get paid. Simple. The transaction and the service are the same moment.
But walking and training businesses grew up differently. The model was built around regularity: the dog gets walked three times a week, every week. So it feels logical to batch those walks into a fortnightly or monthly invoice. "5 walks x $30 = $150, here is your invoice."
The software available at the time was built around the invoice cycle, not around the appointment. The assumption was baked in: billing happens after the fact, in bulk, on a schedule.
The problem surfaces the moment real life happens:
- "Actually, can we skip Wednesday? We are away."
- "Buddy has a vet appointment on Monday, no walk that day."
- "We are going to Bali for two weeks, hold our walks."
- "It's forecast 40 degrees, can you cancel the afternoon?"
Each of these is a manual adjustment to an invoice that has not been created yet, or worse, one that already has. Every exception creates admin. The more walks you do, the more exceptions you have, and the more time you spend fixing invoices instead of walking dogs.
What Two to Three Months Looks Like
Here is what we observe with every walking and training business that moves to per-appointment billing:
Week 1-2: Mild anxiety. "What if clients do not like being charged per walk?" (They do not notice. They get a receipt after each walk. Most never even open it.)
Week 3-4: Relief. A client cancels Wednesday. You mark it cancelled. Nothing else happens. No note to self, no invoice adjustment to remember.
Month 2: The first time you realise it is Sunday night and you are watching TV instead of doing invoices. The money is already in your account. Every walk that happened got charged. Every walk that did not happen did not get charged.
Month 3: Someone asks you how you handle your billing. You say: "The walk either happened or it didn't. That's it."
They do not look back. We have never had a business switch to per-appointment billing and ask to go back to fortnightly invoicing. Not once.
But What About Regular Clients Who Want a Fixed Price?
This is the smart follow-up question. Some clients genuinely want to pay a fixed amount every week or month. They do not want receipts trickling in after every walk. They want one number, one payment, one done.
That is not invoicing. That is a membership.
Memberships in Petboost work exactly like this: the client pays a fixed recurring amount (weekly, fortnightly, or monthly) via Stripe. Their plan includes a set number of walks or sessions per period. Usage is tracked automatically. The billing is fixed and predictable. No adjustments needed.
The key difference from bulk invoicing: there is nothing to reconcile. The membership handles the billing. The appointments handle the delivery. If the client uses 4 of their 5 included walks, the unused one does not create a credit note or a refund. The window just resets next period.
So the answer to "can I invoice fortnightly?" is actually: which problem are you solving?
- If the answer is "I want regular clients on a predictable payment," → Memberships.
- If the answer is "I want to reduce admin and get paid reliably," → Per-appointment Auto-Pay.
- If the answer is "I've always done it this way," → Try per-appointment for a month. We will bet you do not go back.
How Auto-Pay Actually Works
When you complete an appointment in Petboost, here is what happens:
- Appointment marked complete. Either manually by you, or automatically via Auto-Complete at the scheduled end time.
- Invoice generated instantly. Line items are already attached from the booking (services, add-ons, package redemptions).
- 30-minute buffer. You get half an hour to make adjustments if something changed (added a nail trim, applied a discount, whatever).
- Card on file charged. The saved card is processed via Stripe. If it succeeds, receipt goes to the client.
- Failed? Automatic recovery. If the card declines, the system sends the client a payment link to update their details. No awkward phone call from you.
Total admin time: zero. You walked the dog. You marked it done. You got paid.
The Cancellation Scenarios
The magic is in what does not happen:
| Scenario | Old Way (Fortnightly Invoice) | New Way (Per-Appointment) |
|---|---|---|
| Dog sick, walk cancelled | Remember to remove from next invoice | Mark cancelled. Nothing happens. |
| Rain cancellation | Remove 4 walks from 3 different invoices | Mark cancelled. Nothing happens. |
| Client on holiday 2 weeks | Create a credit, or short-invoice, or pause | Cancel the appointments. Nothing happens. |
| Rescheduled to Friday | Move line item, update invoice date | Cancel Monday, new booking Friday auto-charges. |
| Client disputes a charge | Dig through invoices to find the walk | Every charge links to a specific completed appointment. |
In every single case, per-appointment billing creates less work. Often zero work.
Pre-Authorisation: The Insurance Policy
One objection we hear: "But what if the card declines after the walk is done?"
Pre-authorisation solves this. Petboost validates the client's card 72 hours before the appointment. If it is expired, over limit, or cancelled, you know three days out. Not after the walk when it is too late.
This does not exist in a fortnightly invoicing workflow. You typically find out a card is dead when the invoice bounces, days or weeks after the service was delivered. By then, you are chasing money for work already done.
What Your Clients Actually Experience
Here is what your clients see with per-appointment billing:
- They book (or have a recurring series). Card on file is already saved.
- Walk happens. They might get a photo update during the walk.
- Walk completes. They get a receipt notification: "Buddy's walk - $35. Paid."
- That is it. Nothing else. No invoice to open and approve. No bank transfer to remember. No "I'll pay you next week."
Most clients prefer this. They do not have to think about it. The walk happens, the payment happens, life moves on. Nobody misses the fortnightly invoice email that required them to click a link and enter card details.
The Financial Clarity
One underrated benefit: per-appointment billing gives you perfect financial clarity in real time.
- At any moment, you know exactly how much you have earned today, this week, this month
- There is no "outstanding invoices" column to worry about
- Cash flow is immediate, not delayed by a billing cycle
- Every dollar matches a specific service that was delivered
Compare to fortnightly invoicing where you might do $3,000 worth of walks before you send a single invoice. That is $3,000 of delivered work sitting as an IOU. If two clients are slow to pay, your cash flow has a hole that should not exist.
The Transition
If you are currently billing fortnightly or monthly and want to switch, here is what we recommend:
- Start new clients on Auto-Pay from day one. Card on file at signup, auto-charge on completion.
- Transition existing clients gradually. Next time you see them, mention that billing is moving to per-appointment. Most will shrug.
- Let one billing cycle run in parallel if needed. Invoice the last fortnightly batch manually while the new appointments auto-charge.
- Within 4-6 weeks, everyone is on the new model. Delete the invoice spreadsheet.
The clients who want a fixed recurring payment? Set them up on a Membership. Best of both worlds: predictable billing for them, zero admin for you.
The Bottom Line
The fortnightly invoice exists because the billing workflow was separate from the service delivery. Someone had to bridge the gap manually.
Per-appointment billing removes the gap entirely. The service is the trigger. The question is binary. Did it happen? Yes or no. Everything else follows automatically.
Two to three months from now, you will wonder why you ever spent Sunday nights on invoicing.
Now you do not have to.