Contractor vs Employee Earnings Comparator
Compare a salary with a day rate on the same footing: unpaid holiday and sickness, pension, benefits, business costs and the days you will not bill. Works out the day rate that matches a salary. Runs entirely in your browser. Nothing is uploaded.
Version 1.0.0 · Updated Aug 20, 2026
Use Contractor vs Employee Earnings Comparator now
Runs in your browser · nothing is uploaded
This in-page version cannot save your work between visits — browser storage is switched off inside the sandbox. The full version saves your work locally after download.
Overview
Frequently asked questions
How does the Contractor vs Employee Earnings Comparator licence work?
It is a one-time purchase for a downloadable tool — no subscription. You buy it once and the file is yours to keep and use.
Can I try the Contractor vs Employee Earnings Comparator before buying?
Yes. Use the Try online button for a fully interactive demo with sample data already loaded — nothing to install and nothing is saved.
Can I import my data from a spreadsheet?
Yes. Use the Spreadsheet template button to save a CSV with the right headings, fill it in Excel or any spreadsheet, then Import spreadsheet to load it back. The file is read in your browser — nothing is uploaded.
Does my data stay private?
Yes. The tool is a single HTML file that runs entirely on your computer and makes no network requests, so nothing you enter is ever uploaded or shared.
Do I need Excel or any other software?
No. It replaces the spreadsheet template entirely: open the file in your browser (Chrome, Edge, Firefox or Safari) on Windows, Mac, Linux or a tablet, and start working.
How to use Contractor vs Employee Earnings Comparator
The complete in-tool guidance, reproduced here so you can read it before you download.
What this tool does
CM8-358 puts a salary and a day rate on the same footing. It converts everything to a comparable annual figure, takes account of the days a contractor is not paid for, adds the parts of an employed package that are not salary, subtracts the costs a contractor carries, and works out the day rate a contract would need to pay to match a given salary.
Everything runs inside this single file — no account, no upload, no network request of any kind. What you are being offered, and what you are weighing up, is nobody else's business.
Why there is no tax in here
Every figure in this tool is before tax, and that is a deliberate decision rather than a gap.
Income tax, social contributions and the treatment of self-employment differ by country, change every year, and often turn on details this tool cannot know — how you trade, whether the engagement is caught by a particular rule, what else you earn, what you put into a pension. A tool that guessed would produce a confident number that was wrong for most of the people using it, and the difference is easily large enough to reverse the answer.
So the tool does the part it can do exactly — the earnings arithmetic — and stops. Take the comparable figures to somebody who knows your tax position. That conversation is much shorter and much more useful when you arrive with two comparable numbers instead of a salary and a day rate.
What one row is
One row is one option: a specific offer, or a scenario you are considering. Add the current job as a row too — it is the option you are actually choosing against, and leaving it out is how people talk themselves into a move that pays less.
The days you are not paid for
This is the single biggest difference between the two, and the one most often missed.
Employed: paid days = the whole working year. Holiday and public holidays are paid, and some sickness usually is too. Contract: paid days = working days − holiday you intend to take − public holidays − sickness not paid for − gap between contracts (weeks × 5)
With the defaults, an employed year is 260 paid days and a contract year with six weeks between contracts is about 192. A day rate that looks a third higher than the salary equivalent can easily come out lower once those days are gone.
Be honest about the gap. Nobody plans to be on the bench, and almost everybody is. If you genuinely know how many days you will bill — a fixed-term contract, or part-time work — enter it directly in the paid-days field and the tool uses your figure instead.
Comparable earnings
Day rate = the annual salary ÷ working days, or the day rate quoted, or the hourly rate × hours per day Gross = salary, or day rate × days paid Added = employer pension + realistic bonus + value of benefits Costs = business costs + unreimbursed travel Comparable earnings = gross + added − costs (before tax)
Employer pension is added because it is money going into your name that you do not otherwise get. Bonus is added at what is typically paid, not the maximum on the offer letter. Benefits are added at what they would cost you to buy.
Per day actually worked
The second-most-useful figure in the tool, and the one that survives options with different amounts of work in them:
Comparable per day = comparable earnings ÷ days actually worked
A part-time contract paying less in total may pay far more per day. A contract paying more in total while requiring forty more days at work is not paying more. If you are weighing up a three-day week against a full-time salary, this is the row to look at.
The day rate that matches a salary
The second table pairs every salary option with every contract option and works out what the contract would have to pay:
Day rate needed = (salary option's comparable earnings + the contract's costs − the contract's added value) ÷ the contract's paid days
This is the number to take into a negotiation. It is specific, it is defensible, and it accounts for the fact that you will bill fewer days than you work. The final column shows whether what is on the table clears it.
Costs a contractor carries
Accountancy, professional indemnity and public liability insurance, equipment and its replacement, software licences, professional memberships, training you would otherwise have been sent on, and the time spent on invoicing and chasing payment. These are ordinary and they are not small.
An option marked as a contract with no business costs entered is flagged, because it is almost always an omission rather than a genuine zero.
Note what is not a cost: your own pension contribution. Money you choose to put into your own pension is still your money — subtracting it would count it as spent when it is saved. The tool blocks an employer pension percentage on a contract row for the same reason.
Valuing benefits honestly
Value a benefit at what it would cost you to buy it, if you would buy it at all. A health plan you would never have paid for yourself is not worth its sticker price to you. A car you would otherwise have to run is worth close to what running one costs.
Two benefits are worth more than they look and are usually left out: paid sick leave, which is the thing a contractor most conspicuously does not have, and a training budget, which compounds.
The part that is not money
Security is recorded on a four-point scale and deliberately not converted into money. Any conversion would be invented, and the fourth chart shows the trade instead: how much each option pays against how secure it is.
Read it simply. More money for less security may be exactly the right trade, particularly if you have savings, no dependants, or a market where the next contract is easy to find. The same money for less security never is, and a contract option that is both insecure and has no gap allowed for is flagged.
The four mistakes this tool exists to stop
- Multiplying the day rate by 260. Nobody bills 260 days. This alone accounts for most bad decisions in this area.
- Forgetting the employed extras. Pension, bonus and benefits routinely add fifteen to twenty percent to a salary and never appear in the headline.
- Assuming no gap between contracts. Everybody's first contract year has a gap in it somewhere.
- Comparing before-tax to after-tax. Every figure here is before tax, on both sides, which is the only comparison this tool can make honestly.
What it cannot tell you
- Anything about tax, in either direction.
- Whether the work is any good, whether you will learn anything, or whether you will like the people.
- What contracting does to a mortgage application, which in many countries is a real and specific cost.
- Whether the contract will actually run for as long as everybody says it will.
- What you would do with the two days a week a part-time option frees up. If the answer is other paid work, add it as its own row.
Printing and sharing
The Report tab prints the tiles, charts and both tables with a title block you fill in. The full workings table is the one to take to an accountant or into a negotiation.
Saving your work
The comparison is held in this browser, on this computer, and stays there between visits. Use the backup button to write a JSON file you control.
Accuracy & disclaimer
This is an arithmetic aid, not financial, tax or employment advice. Every figure is before tax and every input is yours. The tool cannot tell you whether an engagement is correctly classified as self-employment where you are, and that question has consequences in most countries — take advice on it rather than inferring anything from a number here.
Where this fits
Part of Career & Compensation in Small Business & Freelance.
Related tools
Test whether a pay rise or promotion is actually worth taking: the increase after inflation, the change in what you earn an hour once the extra hours are counted, and the marginal rate you are being paid for the additional time. Works in any currency and any tax regime. Nothing is uploaded.
Compare job offers on what they are actually worth an hour of your life: base, realistic bonus, employer pension, benefits, equity and signing money against the hours you really work, the leave you really get, and the time and cost of commuting. Works in any currency and any tax regime. Nothing is u
Track time against clients and projects, apply professional rounding rules, see billable utilisation and value in any currency, and turn uninvoiced time into an invoice-ready summary. Runs entirely in your browser. No installation, no account, no upload.
Price the repetitive work your team does by hand, then test whether automating it actually pays: hours a year, cost a year, realistic time saved, build and maintenance cost, payback in months and net position over the tool's life. Separates hours released from money saved. Nothing is uploaded.
Measure what fragmentation costs: interruptions a day, the recovery time each one triggers, hours and money lost across a team, the share of the working day left for real work, and the longest uninterrupted block anybody actually gets. Nothing is uploaded.
Score the spreadsheets your business actually runs on across four dimensions — who edits them, how fragile they are, what happens if they are wrong, and what they cost to keep alive — and get a defensible recommendation on whether to leave it alone, fix the controls, or replace it with a real system