A method-by-method comparison of every common approach to recharging software costs. Find your current setup, see where it falls short, and what else is out there.

Alex Millar
Co-founder & CEO
In this article
Software disbursements

6 Ways Accounting and Bookkeeping Firms Recharge Software Costs to Clients (And What Actually Works)

Most firms have landed on a way to handle software billing. Not always deliberately. They started with what they had and it stuck. A spreadsheet here, a repeating invoice there, maybe a line item buried in a quarterly BAS bill.

The problem is that what works at 10 clients breaks at 50. And every time a vendor raises prices, the cracks get wider.

Below is a method-by-method comparison of every common approach. Find your current setup, see where it falls short, and what else is out there.

1. Manual Spreadsheet Billing

The "no system" baseline. You export charges from Xero, MYOB, or whatever vendor portal you're using. You match them to clients with VLOOKUPs. You manually create invoices. Maybe you copy and paste line items one at a time.

It works. Until it doesn't.

Pros:

  • No cost. You already have Excel or Google Sheets.
  • Full control over every number.

Cons:

  • Takes 1 to 2 days per month. That's 12 to 24 days a year spent on admin that generates zero margin.
  • Error-prone. One wrong VLOOKUP and a client gets billed for someone else's subscription.
  • Pro-rata calculations get skipped because they're too fiddly to track manually.
  • Plan changes get missed. A client upgrades mid-month and you don't catch it until the next quarter.
  • Doesn't scale. At 30 clients you're drowning. At 50 you've stopped trying to be accurate.

Who it suits: Very small firms with under 10 clients and no plans to grow the subscription book.

2. WIP Billing (Through Practice Management Software)

Billing software costs as disbursements through your practice management system. The charges sit in WIP alongside time entries and get invoiced quarterly, usually lined up with BAS lodgements.

This is common because it fits the way firms already work. Clients are used to getting a quarterly bill. The software costs just tag along.

Pros:

  • Fits your existing workflow. No new tools, no new processes.
  • Clients are used to the billing cycle.

Cons:

  • You're carrying 3 to 6 months of software costs before you recover them. Some firms sit on $60,000 to $90,000 in unbilled software costs at any given time. Your cash flow is funding vendor subscriptions.
  • Disputes are harder to resolve months after the fact. A client questions a June charge in September and nobody can remember the details.
  • Write-offs are common. It's easier to waive a disputed $200 charge than spend an hour proving it's correct.
  • The delay between paying vendors and recovering from clients creates a permanent cash flow drag.

Who it suits: Firms that want everything through one system and are comfortable with delayed recovery. Works if your cash flow can absorb the gap.

3. Xero Repeating Invoices

Setting up fixed recurring invoices in Xero for each client. $50 per month for Xero, $30 for Dext, whatever the standard package looks like. The invoice goes out on the same day each month for the same amount.

How clients pay is a separate decision. Most firms pair repeating invoices with a payment gateway. GoCardless is the most common for direct debit. Clients authorise a mandate once and payments get collected automatically. Stripe and Pinch Payments are alternatives if your clients prefer paying by card or if you want more flexibility. The gateway handles collection. The repeating invoice handles the amount.

Pros:

  • Built into Xero. No extra tools needed.
  • Clients see a consistent, predictable amount each month.
  • Simple to set up for a small number of clients.
  • Pairing with GoCardless or another gateway means you're not chasing payments manually.

Cons:

  • Repeating invoices are fixed. Software costs are variable. Every plan change, upgrade, downgrade, or price increase requires you to manually update the repeating invoice.
  • Xero raised prices in 2024 and again in 2025. Each time, firms using repeating invoices had to update every single client invoice individually.
  • Pro-rata and partial months get skipped entirely. If a client starts mid-month, they either get a free half-month or you do the maths manually.
  • The payment gateway solves collection but not calculation. GoCardless, Stripe, or Pinch will collect whatever amount you tell them to. They don't know what plan each client is on, who upgraded last Tuesday, or who cancelled Dext. You still need to get the number right yourself.
  • Doesn't scale past 20 to 30 clients. Beyond that, keeping repeating invoices in sync with actual costs becomes its own part-time job.

Who it suits: Small firms with stable client bases and infrequent plan changes. If your clients rarely switch plans and vendors rarely move pricing, this can work for a while.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
T’s & C’s apply

Are you losing money on disbursements?

Request a free audit to determine how much money you may be losing by undercharging your clients on Xero, QuickBook and more.

4. Bundled in a Proposal

This is common with tools like Ignition. Software costs get rolled into a single service proposal. The client sees one number that covers compliance, advisory, and software. Clean proposal, single acceptance, done.

Pros:

  • One clean proposal. The client sees one number and signs once.
  • Feels tidy from the client's perspective.
  • No separate software invoice to manage.

Cons:

  • Every vendor price change requires revisiting the proposal. When Xero raises prices by $5 per month, you either absorb it or re-issue the proposal.
  • The client can't distinguish between your fee increase and a vendor price change. If their monthly bill goes from $500 to $510, they assume you've raised your fees. That conversation is harder than it needs to be.
  • If you absorb the increase to avoid the conversation, margins erode quietly. $5 per client per month across 100 clients is $6,000 a year.
  • Creates friction every time prices move. And prices move more often than they used to.

Who it suits: Firms that want a single proposal experience and have stable vendor pricing. But separating software from services is better long-term.

5. Separate Subscription Agreement

This is the natural evolution from bundling. Instead of one proposal covering everything, you split it into two. One agreement for your services. One for software subscriptions.

A lot of firms implement this through Ignition, with two separate proposals the client accepts. Others do it with a Xero repeating invoice running alongside their service agreement, collected via GoCardless, Stripe, or Pinch.

Pros:

  • When a vendor raises prices, the service agreement stays untouched. Only the software agreement changes.
  • The client can see exactly which cost moved and why. No confusion about whether your fees went up.
  • Protects your margins. You're not absorbing vendor increases to avoid re-issuing the service proposal.
  • EOFY is the natural time to make this transition. If you're updating engagement letters anyway, adding a separate software agreement is a five-minute conversation.

Cons:

  • Clients receive two agreements or invoices instead of one. In practice, this is rarely an issue once you explain it, but it is a change.
  • You still need to keep the software amounts accurate. If you're using repeating invoices underneath, the same manual update problem from method 3 applies every time pricing changes.
  • Requires an upfront conversation with clients to explain the separation. Most understand it quickly, but it's still a task to work through your client base.

Who it suits: Any firm that's outgrown bundling and wants cleaner separation between service fees and software costs. This is where most growing firms end up before they automate.

6. Rechargly

Purpose-built for software disbursements. Rechargly connects to Xero, tracks what each client is using, calculates the correct amount including pro-rata and partial months, raises invoices, collects payment, and reconciles. When a vendor changes pricing, the next invoice reflects it automatically. No spreadsheet updates. No repeating invoice edits. No WIP sitting unbilled for months.

Pros:

  • Fully automated. Set it up once and it runs.
  • Handles vendor price changes without manual intervention. When Xero raises prices, your invoices update automatically.
  • Scales to hundreds of clients without adding admin time.
  • Accurate to the cent. Pro-rata, partial months, plan changes mid-cycle. All handled.
  • Clients see consistent and fair billing. No surprises, no disputes about charges from three months ago.
  • Works alongside Ignition, GoCardless, Stripe, Pinch, and WIP. It doesn't replace your practice management or proposal tool. It handles the one thing they don't do well.

Cons:

  • It's another tool in the stack. Though it replaces manual processes that were eating 1 to 2 days per month.
  • Requires initial setup and onboarding. You need to map clients to their subscriptions. After that, it runs itself.

Who it suits: Any firm managing more than 10 to 15 client subscriptions that wants to stop doing this manually.

How to Choose

MethodBest forBiggest weakness
SpreadsheetUnder 10 clientsTime cost, errors
WIP billingFirms wanting one systemCash flow drag, write-offs
Repeating invoicesStable, small client baseCan't handle variable costs
Bundled in a proposalSingle proposal experienceMargin erosion on price changes
Separate subscription agreementGrowing firms wanting cleaner separationStill manual if using repeating invoices underneath
Rechargly10+ client subscriptionsInitial setup time

There's no single right answer. It depends on how many clients you manage, how often plans change, and how much time you're willing to spend on admin each month.

But if you're spending more than an hour a month on software billing, there's a better way. Book a walkthrough at rechargly.com.

Alex Millar
Co-founder & CEO

Similar articles

Get a personalised product tour

Book a product demo