Most accounting firms absorb software cost increases without making a deliberate decision to do so. This guide covers the three options every firm has when a vendor raises prices, a framework for choosing between them, and how to build a billing structure that handles future increases automatically.

Alex Millar
Co-founder & CEO
In this article

The Three Options Every Accounting Firm Has When a Vendor Raises Prices

Most accounting firms that absorb software costs on behalf of clients did not make a deliberate decision to do so. It happened gradually.

A client was onboarded and software costs were built into the monthly fee because it was easier. A price increase came and the fee did not move because the conversation felt awkward. Another increase came and the same thing happened. Over time, the gap between what the firm is paying and what it is recovering grows without anyone making an active decision to let it.

Most firms that look at this properly for the first time find the gap is larger than they expected. It is fixable, and fixing it does not require a difficult client conversation for every subscription on the books.

Why the same pattern keeps repeating

The pattern persists because absorbing is the easier choice. Every time a vendor raises prices, the firm faces the same decision. Have the conversation with the client, or absorb the increase and protect the relationship. Most firms absorb because the amount feels small and the conversation feels disproportionate to the cost.

The problem is that it compounds. Each increase that goes unaddressed makes the next conversation harder. The arrangement becomes the expectation. And across a client base of any size, the cumulative cost adds up to a meaningful amount of margin leaving the practice every month.

Bundled pricing also creates a visibility problem. When software costs sit inside a fixed fee, it is difficult to know what each client actually costs to serve, which subscriptions are being recovered, and which are absorbed without recovery. A client that looks simple on time alone can look very different once software costs are factored in.

The three options every firm has

Every firm managing software subscriptions for clients has three options when a vendor raises prices.

Option 1: Absorb it.
The firm pays the difference. The client sees no change. This is the default for most firms. It protects the client relationship in the short term but continues the pattern. Across a client base of any size, the cumulative cost adds up. And each time it happens, the eventual conversation about changing the arrangement becomes harder to have.

Option 2: Pass it on.
The firm updates its billing and communicates the change to clients. This protects margin but creates work. Every price change triggers an internal review, billing updates, and client communications. None of that work is billable. It is the right call on margin but it means running the same project every time a vendor moves. For firms managing software for a large client base, this is a significant operational burden.

Option 3: Set it up so it passes through automatically.
When software subscriptions are billed separately from service fees, vendor price increases flow directly to clients without the firm having to do anything. The increase belongs to the vendor. Clients understand it differently. The margin stays intact and there is no project to manage.

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.

A framework for making the call

Before deciding which option fits, it helps to answer three questions.

What are you actually spending?
Most firms that look at this properly for the first time find costs they did not know they were carrying. Map exactly what the firm is spending on software across its client base before making any other decision. Look at every vendor, every client, and every subscription. The gap between what is being paid and what is being recovered is usually larger than expected.

How is software currently sitting in your fees?
If software is bundled into a fixed fee, every vendor price increase is a margin decision. If it sits outside your fees, billed directly to clients, price increases pass through without the firm having to decide anything. The billing structure is the thing that determines how much work each price increase creates.

What happens next time?
Options 1 and 2 both require a decision at every price change. Option 3 requires one decision. Once the billing structure is set up properly, vendor price changes flow through to clients automatically. No spreadsheet updates. No billing corrections. No client conversations about a decision the firm did not make.

What good billing structure actually looks like

Separating software from service fees means clients are billed for software on its own. The client pays the same rate they would pay the vendor directly. The firm keeps control of partner discounts, splits and margins.

The key is agreements. When client agreements are set up correctly, they cover not just current subscriptions but future ones too. New software subscriptions can be added without requiring a new approval from the client each time. And when a vendor changes their pricing or a client moves plans, the agreement adjusts automatically.

Firms can also choose whether to bill clients monthly, quarterly, or annually. That flexibility means the billing structure can match how the firm already works, rather than requiring a complete overhaul.

The result is a billing process that does not grow in complexity as the client base grows. A firm managing 50 clients and a firm managing 500 clients can run the same process with the same amount of admin.

How to set it up

The most useful first step is getting visibility. Look at every software subscription the firm is paying on behalf of clients. Map what is being recovered and what is being absorbed. Most firms that do this properly for the first time find the gap is larger than expected.

From there, separating software from service fees and setting up client agreements is a one-time process. Once agreements are in place, every future vendor price change passes through automatically. The next increase will not require a project if the process is already in place.

Final thoughts

The firms with the healthiest margins on software are not necessarily the ones with the lowest costs. They are the ones that made a deliberate decision about how software sits in their fees and built a process that handles price changes automatically.

Absorbing costs by default is a decision too. It just tends to be made without anyone realising it.

Get a personalised product tour

Book a product demo
Alex Millar
Co-founder & CEO

Similar articles

None just yet, but there's plenty in the pipeline!

Get a personalised product tour

Book a product demo