Most accounting firms bundle software costs into their service fee and never separate them out. So compliance work looks profitable on time alone, until someone looks at what the job actually costs. This article covers what compliance work costs once software is counted, why the margin erodes every time a vendor raises prices, and how separating software from service fees fixes it.

Alex Millar
Co-founder & CEO
In this article

Why Compliance Work Is Less Profitable Than It Looks

Many accounting firms bundle software costs into a single service fee. One number, one invoice, one conversation with the client.

It feels cleaner, but the software costs are still there.

The visibility problem bundling creates

When software sits inside a fixed fee, it is invisible. The fee goes out, the client pays it, and somewhere inside that number is Xero, Dext, Companies House and whatever else the firm manages on their behalf.

Nobody sees the software costs separately because they were never separated. And when costs cannot be seen, they cannot be managed.

A compliance job can look profitable on time alone. Once software costs are counted, the picture often looks different. Across a client base of any size, those costs add up to a meaningful amount of margin the profit and loss never shows clearly.

What compliance work actually costs

Compliance work has two cost inputs: time and software. Most firms track the first carefully. The second is absorbed into the engagement fee and forgotten.

The costs add up. Xero or QuickBooks for bookkeeping. Dext for receipt capture. Companies House for confirmation statements and filing fees. Apron for payments. Each one is a real cost paid by the firm every month, whether or not it ever makes it onto an invoice.

When those costs sit inside a bundled fee, two things happen. The firm cannot see whether compliance work is actually profitable or just looks that way. And when vendors raise prices, the firm absorbs the increase silently because there is no mechanism to pass it through.

Both erode margin. Neither shows up clearly until the numbers are examined properly.

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.

Why the number looks wrong

Software is often where the gap sits. Costs get folded into the fee when it is set and never adjusted when Xero raises its prices, when a client moves plan, or when a new tool joins the stack.

The fee stays the same. The costs underneath it keep moving. Over time the gap widens, and what looked like a comfortable margin at the start of the year becomes a thin one by year end.

The structure of the fee is the problem. Until software costs are separated from the service fee, every vendor price increase becomes a margin decision made by default.

How to separate software from service fees

The fix is to take software costs out of the service fee and bill them separately.

This does not require renegotiating every client agreement at once. For new clients, it is simply how the engagement is set up from the start. For existing clients, the next fee review is the natural moment to separate the two.

The service fee covers the firm's work. Software costs are billed separately at the same rate the client would pay the vendor directly, with the firm keeping control of any partner discount or margin. When software is billed separately, vendor price increases pass through automatically. There is no project to manage, no conversation needed every time a vendor moves, and no margin to absorb. The fee the firm charges for its work is not touched by decisions Xero or Dext makes about their pricing.

Once agreements are in place, the firm does not need to go back to the client every time a new tool is added or a vendor changes their pricing. The agreement covers it.

What changes when you do

Visibility changes first. When software costs are tracked separately, the true cost of serving each client becomes clear. Compliance work that looked profitable on time alone looks very different once the software is billed correctly.

Margin changes too. When software passes through to clients rather than sitting inside the service fee, it stops eroding the firm's profitability each time a vendor updates their pricing.

The client conversation changes as well. When software appears as a separate line, clients see what they are paying for. Price increases from vendors become a vendor decision, not a firm decision. Clients understand that. It removes the awkwardness from what would otherwise be a difficult discussion whenever a vendor moves.

Final thoughts

Bundling software into service fees made sense when software costs were small and stable. They are neither now. Vendors raise prices regularly, clients move plans, and the gap between what a firm pays and what it recovers grows without anyone noticing.

Separating software from service fees is a one-time setup. Once it is in place, compliance work shows up at its actual margin, and price increases stop being absorbed by default.

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