Self-employed client files run over budget for structural reasons, not careless ones: bank feeds record net figures rather than gross, some income is reported to the tax authority at a figure the client never sees, mixed currencies do not reconcile without a stated basis, and income arrives on cycles that do not align with the books. Each failure applies to a different subset of clients, and each is fixable before the engagement starts rather than during it.
You quoted the engagement as a standard self-assessment. Three weeks in, someone junior is rebuilding a year from bank statements, and the fee stopped covering the work a while ago.
This is not a scoping failure by the person who quoted it. The information needed to price the job correctly was not available at the point of quoting — and in most cases the client could not have supplied it, because nothing in their setup produces it.
That is the useful frame. The problem is structural rather than behavioural, which means it is fixable at intake instead of absorbed at the end.
The size of it
In Financial Cents' 2024 State of Accounting Workflow Automation report, a survey of 367 firm owners, 65.2% named getting information and documents from clients as their single biggest workflow challenge. Not tax complexity. Not software. Not staffing.
The year before, 53.8% said the same. It is getting worse, not better.
What it costs is your own arithmetic, and we are not going to invent an average for you. What is published is the cost of the person absorbing it: the US Bureau of Labor Statistics puts 2025 median pay for bookkeeping, accounting and auditing clerks at $50,670 a year, or $24.36 an hour. Multiply by the hours a file actually takes and the number of clients it happens to. Most firms have never done that multiplication, which is part of why the problem persists.
Why these files break: four structural failures
Each of these applies to a different set of clients. None of them is the client being disorganised.
1. The bank feed records net, always
Your feed pulls what landed. What landed is the figure after a platform commission, a payment processor fee, a currency conversion, or all three.
So the client's "income" in the books is not their income. It is their income minus a set of deductions that are individually claimable and collectively invisible. Someone has to find the gross before the file is right, and the client rarely has it, because no statement they hold shows both figures side by side.
Who it applies to: almost everyone. A consultant taking card payments has this as surely as a marketplace seller. Only a client paid entirely by bank transfer against their own invoices escapes it, and even they may be short-paid without a credit note.
2. Some income is reported to the authority at a figure the client never saw
Where a client earns through platforms, the platform reports to the tax authority directly — 1099-K and 1099-NEC in the US, DAC7 across the EU and UK, and equivalents elsewhere. The figure reported is generally gross.
Your client's records say one thing. The authority holds another. The gap is real, explainable and entirely normal — but only if someone has the records to explain it. Without them you are reconciling to a number you cannot see against a number that does not match.
Who it applies to: clients with platform income only. A landlord letting through an agent and a tradesperson invoicing directly do not have this problem at all.
3. Mixed currencies do not add up without a stated basis
The moment a client earns in more than one currency, the totals stop being addable. Which rate, on which date, applied consistently — those are decisions, and if nobody made them deliberately then the year-end figure was assembled from whatever rate the bank happened to apply on each conversion.
That is not a small discrepancy. Processor spreads and official rates diverge by several per cent, and across a year of payments the difference is material.
Who it applies to: any client billing or earning abroad. A consultant with two European clients has this as much as a creator with international ad revenue.
4. Income arrives on cycles that do not align with the books
Rent lands monthly. Marketplace payouts land on the platform's own schedule, often with a holding period. Invoices land whenever the client pays. Card settlements land a day or two behind the sale.
At a year end, some income has been earned and not received, and some received and not earned. That is ordinary accruals work — but only if the underlying dates were captured. Reconstructed from deposits, it is guesswork with a deadline attached.
Who it applies to: everyone, and worst for clients with several income sources at once.
5. The client cannot tell you which of these apply to them
This is the one that makes the other four expensive.
A client describing themselves as "self-employed" could be a tradesperson invoicing directly, a landlord with three properties, a consultant billing two countries, someone running a traditional business with a side income, or a business built entirely on platforms. Each has a different subset of the failures above. None of them knows which subset, because none of them has ever had to think about it.
So the intake conversation cannot rely on self-description. It has to establish how the money physically arrives — and that is a question about mechanics rather than occupation.
What to establish before you quote
Five things. They take a few minutes and they determine everything above.
| Establish | Because it tells you |
|---|---|
| Every route money arrives by — invoice, transfer, card, cash, rent, platform | Which of the four failures are in play |
| Whether the client can state gross as well as net | Whether reconstruction is part of the job |
| Which currencies, and whether a conversion basis was ever chosen | Whether the year-end totals can be trusted |
| Whether anything reports to the authority independently | Whether you will be reconciling to an external figure |
| Whether personal and business share an account | How much of the work is separation before it is accounting |
None of that is exotic. The point is that it happens before the fee is agreed rather than after, and that the answers are written down rather than remembered.
The part that actually changes the economics
Establishing scope earlier makes you price better. It does not make the work smaller.
The work gets smaller only when the client arrives with the information already captured — gross and net held separately, foreign payments recorded with the rate applied, expenses categorised as they occurred rather than reconstructed in one sitting. Then intake becomes checking rather than rebuilding.
That is a client-side problem with a client-side fix, which is an awkward thing for a firm to solve. You cannot make a client keep better records by asking. You can, however, give them something that captures it as it happens — which is what PlatformTaxHub is for. It holds gross, fees and net separately across 145+ platforms and 50+ currencies, records the conversion basis, and produces a file that arrives complete instead of arriving as a starting point.
To be plain about the boundary: it does not file anything, and it does not replace your judgement on structure, allowances or anything unusual. It removes the reconstruction, not the accounting.
Work out your own number
The one thing worth doing after reading this is the multiplication nobody does.
Take the hours a self-employed file actually costs you before billable work starts. Multiply by your client count and your staff rate. The ROI calculator does it with your figures rather than an assumed average — and if the result is smaller than you expected, you have learned something useful for nothing.
If it is larger, the useful next question is not how to absorb it more efficiently. It is why the file arrived that way at all.
Mason | Founder, PlatformTaxHub
Founder, PlatformTaxHub
The PlatformTaxHub team is dedicated to helping gig workers, creators, and freelancers navigate the complexities of platform income and associated taxes.
