TL;DR: Most employer of record (EOR) invoices bundle salary, employer contributions, fees, and currency conversion into totals nobody checks. Audit yours against the seven leaks below at least once a quarter. If you'd rather not need the audit, use Shor: our invoice shows every line, gross, statutory, fee, FX at a flat disclosed 2%, at some of the lowest published prices in the market, $299-449/month per employee and $19/month per contractor.
An EOR invoice is one of the few bills a startup pays every month without reading it. It arrives as a single large number, it roughly matches last month, and payroll went out, so it gets approved. That habit is expensive, because the invoice mixes three very different kinds of money: your employee's salary (a pass-through), statutory costs set by law (a pass-through), and the provider's own economics (fees, spreads, and markups). The audit below separates them.
Disclosure: we build Shor, an EOR provider, so we have an obvious interest in you reading invoices closely. Every third-party figure below comes from a provider's own published pages or a linked independent source, as of August 2026.
The anatomy of an EOR invoice
Almost every EOR invoice is built from the same parts, whether or not they're itemized:
| Line | What it is |
|---|---|
| Gross salary | Your employee's pay, passed through |
| Employer statutory contributions | Employer-side taxes, pension, social insurance, set by law |
| Mandatory allowances | 13th month, meal, transport, or similar, where the country requires them |
| Benefits | Health insurance and any extras you offered |
| Platform fee | The provider's per-employee monthly fee |
| FX conversion | The rate used to turn your USD into local currency, often not a line at all |
| Deposits and one-time fees | Security deposit, setup, offboarding |
The pass-through lines should be verifiable against the employee's payslip and the country's published rates. Everything else is negotiable, and the leaks live where the invoice stops itemizing.
The 7 leaks
1. The FX spread on the salary conversion
What it looks like: usually nothing. The conversion is priced into the exchange rate, not shown as a fee, so a 1.5% spread appears only as a slightly worse rate than the mid-market one you'd see on a currency site the same day. Independent guides report major providers' markups in the 0.6-2% range depending on corridor. On $30,000/month of international payroll, each hidden 1% is $3,600/year.
Ask: what is your FX margin, as a number, in writing, and which reference rate is it applied to?
Good looks like: a disclosed margin over a named reference rate, shown on the receipt, so you can check it against the mid-market rate for that day without a spreadsheet forensics session.
2. Statutory allowances billed twice
What it looks like: a mandatory allowance (a 13th-month salary, for example) appearing both as a monthly pro-rata accrual line and again in full when it's actually paid out. A documented buyer account describes being charged for legally mandated allowances "once as a monthly pro-rata payment and again in full at the time of disbursement", errors the buyer put at 10-20% of annual employment cost for affected employees.
Ask: for each mandatory allowance, is it accrued monthly or billed at disbursement, and can you show both can't happen in the same year?
Good looks like: one method per allowance, stated in the quote, and a payout month where the invoice visibly nets the prior accruals against the disbursement.
3. Country surcharges that appear after the quote
What it looks like: the platform fee line is higher than the published or quoted base rate for certain countries. Independent buyer guides report surcharges of roughly $50-150 per employee/month in heavier-compliance markets. The quote said the base rate; the invoice says the base rate plus the surcharge.
Ask: is my specific country on the base rate, and will you confirm the per-country fee in writing before onboarding?
Good looks like: a per-country fee stated before you sign, and an invoice fee line that matches it to the dollar.
4. Deposit terms and refund timing
What it looks like: a one-time line near the start of an employment, often around a month of total employment cost, that you mentally file as "refundable" and then forget. Refunds are not instant: Deel's own help center states that EOR deposit refunds are returned within 60 days after the termination process completes and all invoices are paid. That's your cash, parked, with a return date controlled by someone else's process.
Ask: what deposit applies per employee, where does it sit, and exactly when and how is it refunded after offboarding?
Good looks like: the deposit amount quoted before signing, tracked as a distinct line, and a written refund timeline you can hold the provider to.
5. Annual-vs-monthly rate drift
What it looks like: a platform fee that quietly stops matching the rate you agreed to. Common versions: you were quoted the annual-commitment price but invoiced the month-to-month one, or a renewal repriced the fee and the first sign was the invoice. Published rates often assume annual commitments, with month-to-month priced higher.
Ask: which billing term is this invoice priced on, and what notice do I get before any repricing?
Good looks like: the fee line matching the contract every month, and repricing that arrives as an email before it arrives as an invoice.
6. Offboarding and termination fees
What it looks like: one-time charges when someone leaves: offboarding fees, early termination fees if you exit the contract before term. One independent migration guide notes that some providers charge early termination fees or per-employee offboarding fees. These rarely appear in the sales conversation and always appear on the final invoice.
Ask: what does it cost, per employee and per contract, to leave?
Good looks like: exit costs enumerated in the master service agreement you can point to, ideally zero beyond statutory obligations. Ours is the version we would want to read: month-to-month, 30-day cancellation, no initial term, no early termination fee, no per-employee offboarding fee. The statutory part nobody can waive, since ending an EOR employee's employment runs through local labor law, and what notice and severance you owe depends on the country and often on how long the person has worked for you.
7. Benefits marked up instead of passed through
What it looks like: a "benefits" line that is a rounded bundle price rather than the underlying premium. You can't tell whether you're paying the carrier's rate or the carrier's rate plus an undisclosed margin.
Ask: is the benefits line the carrier premium at cost, and can I see the carrier's premium statement?
Good looks like: premiums passed through at cost with any admin fee shown as its own disclosed line.
What a clean invoice looks like
Once the invoice is right, there is a second question: how to book it. How to record an EOR invoice in your books walks through the journal entries, including which lines are payroll expense and which are a prepaid asset.
We'll describe our own, hedged as description rather than a standard: our invoices break out gross salary, each employer statutory contribution, mandatory allowances, the platform fee, and the FX conversion at our flat disclosed 2% margin as separate lines, with deposits quoted per country before you sign. It's a deliberately simple format: the goal is that your bookkeeper can tie every line to a payslip or a published rate without asking us anything. Whoever you use, that's the bar: if a line can't be tied to a payslip, a statute, or a contract clause, ask about it.
All third-party information referenced here is from each provider's published pages or the cited independent sources as of August 2026 and may change; confirm current terms directly with each provider. All trademarks belong to their respective owners, and no provider mentioned here is affiliated with or endorses Shor.
FAQ
How do I audit an EOR invoice? Tie every line to one of three anchors: the employee's payslip (gross salary, allowances), the country's published statutory rates (employer contributions), or your contract (platform fee, deposit, FX margin). Anything that can't be tied to one of those, question in writing. Do a full pass quarterly and always on months with bonuses, allowance payouts, or offboarding.
What FX rate should my EOR be using? There's no universal standard, which is the problem. Ask for the margin as a written number over a named reference rate. Independent guides report major providers' spreads in the 0.6-2% range by corridor. Shor charges a flat disclosed 2% shown on every receipt.
Are EOR security deposits refundable? Generally yes, but on the provider's timeline, not yours. Deel's help center, for example, states refunds arrive within 60 days after termination completes and invoices are paid. Get your provider's specific amount and refund timeline in writing before signing.
What should a clean EOR invoice show? Separate lines for gross salary, each statutory employer contribution, mandatory allowances, benefits at cost, the platform fee, and the FX rate and margin actually applied, with deposits and one-time fees quoted before they're charged. If your invoice is one bundled number per employee, ask for the breakdown; you're entitled to it.