Glossary

Gross-to-net payroll

Gross-to-net payroll is the calculation chain that converts an employee's gross salary into take-home net pay after statutory deductions, voluntary deductions, benefit-in-kind adjustments, and country-specific payroll rules.

Updated May 2026 All glossary terms
Last reviewed: May 2026 · Based on HMRC PAYE guidance, IRS Publication 15-T, German BZSt Lohnsteuer manual, French URSSAF 2024 rate schedule, and OECD Taxing Wages

Gross-to-net payroll is the calculation chain that converts an employee's gross salary into take-home net pay after statutory and voluntary deductions.

For global payroll teams, gross-to-net is the engine that produces three numbers every cycle: what the employee receives, what the employer pays on top, and what each statutory body collects.

A £50,000 UK gross becomes around £37,000 net for the employee, yet costs the employer £58,000 once NIC and pension load on top. The same gross figure in France produces a wildly different employer cost envelope.

The trade-off the procurement spreadsheet almost always gets wrong is treating "full payroll" as a single product. The chain splits into five steps with different counterparties on each, and the provider that handles statutory cleanly may still hand voluntary lines, benefit-in-kind tax, FX conversion, and year-end reconciliation back to the client.

What does gross-to-net payroll mean in practice?

In practice, gross-to-net is a five-step sequence that runs on every pay event. Each step has its own rate file, threshold, and reporting deadline, and each has a different counterparty if it goes wrong.

The five-step calculation chain

Step 1 starts with gross taxable earnings. Step 2 applies statutory tax withholding (PAYE in the UK, federal and state in the US, Lohnsteuer in Germany).

Step 3 applies statutory social and pension deductions (NIC, FICA, Sozialversicherung, URSSAF). Step 4 applies voluntary deductions and benefit-in-kind adjustments. Step 5 produces net pay and funds the bank transfer.

Where providers diverge

Every provider does step 2. The question is whether they apply the right tax code mid-year when HMRC issues a P6 notice or whether the team forwards the notice manually.

Most providers compute employee-side statutory contributions cleanly. Employer-side contributions are where the bureau-versus-platform split shows up. A thin platform may pass gross to a local bureau that returns a finished net file with no granular employer-cost breakdown.

Where most clients still own the work

Voluntary deductions (pension top-ups, salary-sacrifice, charity giving, court-ordered garnishments, child-support) have country-specific priority orders, and many platforms expect the client to encode the order.

Benefit-in-kind tax (company car, private medical, employer-paid gym) requires a structured monthly benefits file. Year-end reconciliation against statutory totals is often handed back to the client. See the payroll reconciliation entry for the variance-tracking discipline.

How does gross-to-net compare across countries?

Country rules are where gross-to-net stops being a generic calculation and becomes a compliance line. The same gross produces a different envelope in each market.

Country Tax mechanic Employee social Employer social Special line
UKPAYE bands 20/40/45 via tax codeClass 1 NIC 8% main rateClass 1 secondary 15% above £5,000Apprenticeship levy 0.5% if paybill > £3m
US (federal)IRS Publication 15-T tables, W-4 electionFICA 6.2% SS (cap $176,100) + 1.45% MedicareFICA matching 7.65% + FUTA + SUTAAdditional 0.9% Medicare above $200K
GermanyLohnsteuer via 6 Steuerklassen5 branches: KV, RV, PV, ALV, UV each capped~21% loaded, industry-rated UVKirchensteuer 8-9% for church members
FrancePAS withholding via DGFiP rateURSSAF ~22% employee shareURSSAF ~30% + AGIRC-ARRCO 12.95%Versement mobilité 2.95% in Île-de-France
SpainIRPF progressive scale by region~6.35% employee~30% employerSolidarity contribution above €56,646 base

In the UK, the PAYE engine adjusts cumulatively at each run, so a mid-year tax-code change recalculates back to the start of the tax year. In the US, federal withholding runs on the W-4 the employee filed and re-runs only when a new W-4 arrives.

In Germany, Kirchensteuer applies only to registered church members, and many platforms quietly route that calculation back to the client. In France, the prélèvement à la source rate comes from DGFiP each month; the employer applies it without independent calculation. See the employer contributions entry for the full per-country loading.

What do buyers consistently get wrong about provider coverage?

Five misreads come up repeatedly in payroll-lead conversations after a contract review.

The first is confusing statutory and voluntary lines. Every provider handles statutory deductions; voluntary lines such as pension top-ups, share schemes, and salary sacrifice are where coverage thins.

A "full gross-to-net in 80 countries" claim usually means statutory only. The voluntary stack is where the in-house team inherits the work the demo never mentioned.

The second is assuming garnishments are handled. Court orders, child-support deductions, and tax-debt garnishments have country-specific priority rules.

A US provider may handle federal child-support orders but pass state wage-garnishment orders back to the client. The line that ends in court does not bend to a generic platform.

The third is benefit-in-kind tax handling. The taxable value of a company car, private medical, or employer-paid gym sits inside gross-to-net only if the platform ingests a benefits file.

Many providers expect a P11D-style annual return rather than monthly inclusion, so net pay looks correct each month and the tax balloons at year-end. The model that runs against the monthly figure mis-forecasts the closing position.

The fourth is the FX conversion point. When the parent entity funds payroll in USD or GBP and pays employees in EUR, gross-to-net is computed in EUR but the funding line moves at an FX rate set somewhere in the chain.

Which day's rate, which margin, and which side absorbs bank charges varies by provider; the cost spread across 12 months runs 0.5% to 1.5% of total gross.

The fifth is end-of-year reconciliation ownership. Year-end forms (P60 in the UK, W-2 in the US, Lohnsteuerbescheinigung in Germany) require the provider to reconcile every pay run against statutory totals.

EOR-anchored providers usually own this; pure payroll bureaux often hand the reconciliation file back to the client team.

What does an EOR or payroll provider actually cover?

The split between what the provider does and what the buyer retains is broadly consistent across the category. The table maps each step against typical EOR scope.

Gross-to-net step Provider handles Buyer still owns Risk if neglected
Tax withholdingYesForward mid-year code changesCode applied late, over- or under-withholding
Statutory social contributionsYes (employee + employer)Approve cost forecastVariance unmonitored
Voluntary deductionsSometimes (priority-order config)Encode order, supply schedulesWrong order, garnishment claim
Benefit-in-kind taxIf monthly benefits file suppliedUpload structured file each cycleYear-end tax balloon
FX conversionYes (rate source named in MSA)Review margin and rate day0.5-1.5% silent margin across year
Year-end statutory formsEOR yes; pure bureau often noSign-off and distributionLate filing penalty
ReconciliationSometimesReconcile to GL each cycleVariance compounds to audit issue

A compliant EOR registers as the legal employer in-country, computes statutory and voluntary deductions, handles benefit-in-kind tax, runs the FX conversion, and produces the year-end statutory forms. The buyer receives a single funding invoice each cycle and a country-by-country net-pay breakdown.

Pure payroll software is different. It computes net pay from a gross input the buyer supplies, but the buyer remains the legal employer and owns the statutory registrations and audit relationships. The Deel review covers one worked example of an EOR-anchored gross-to-net stack across 150 countries.

Whichapp view

Write the gross-to-net coverage matrix before the vendor demo. List every country, every voluntary deduction, every garnishment risk, and every benefit-in-kind line, and ask each provider to mark statutory-only, statutory-plus-voluntary, or full coverage per line.

Ask about the FX conversion clause specifically. Providers who include FX usually publish the rate source (Bloomberg mid, ECB rate, in-house wholesale) and the margin. See best global payroll providers for bureaux that own the full chain, and best EOR providers when no local entity exists in the target country.

Compare the leading global payroll providers

See our ranked shortlist of providers, scored for multi-country coverage, reporting depth, and operational fit. Updated for 2026.

View the shortlist →

Gross-to-net payroll FAQs

Does an EOR run the full gross-to-net calculation?

Yes. A compliant EOR registers as the legal employer in-country, computes statutory and voluntary deductions, handles benefit-in-kind tax, runs the FX conversion, and produces the year-end statutory forms.

The client receives a single funding invoice each cycle and a country-by-country net-pay breakdown. Pure payroll software is different: it computes net from a gross input the client supplies, but the client remains the legal employer.

What is the difference between gross-to-net and net-to-gross payroll?

Gross-to-net starts with the gross salary and calculates take-home net after deductions. Net-to-gross runs the chain backwards.

The employer guarantees a specific net figure (common for mobility packages and tax-equalised assignments) and the engine grosses up so the net lands exactly. Net-to-gross is more expensive because the gross-up absorbs the marginal tax rate, which can push total cost 10% to 30% above a gross-anchored offer.

How often do gross-to-net calculations need to be re-run mid-year?

On every pay event: tax-code change, new benefit-in-kind line, court-ordered garnishment, salary adjustment, bonus payment, or termination settlement.

UK PAYE adjusts cumulatively at each run, so a mid-year tax-code change recalculates back to the start of the tax year. US federal withholding runs on the W-4 the employee filed and re-runs when a new W-4 arrives or when IRS tables change.

What happens to gross-to-net when an employee crosses a tax threshold mid-year?

The provider re-runs the calculation cumulatively. In the UK, crossing the higher-rate band mid-year triggers a tax-code adjustment that recovers the under-withholding across remaining pay cycles.

In the US, FICA Social Security stops at the wage-base ceiling and additional Medicare kicks in above $200,000. In Germany, each Sozialversicherung branch caps at its own Beitragsbemessungsgrenze. See the total cost of employment entry for the loaded view.

Who handles benefit-in-kind tax in gross-to-net payroll?

Platforms that ingest a structured monthly benefits file handle BIK tax in-line. Many providers expect a P11D-style annual return instead, which means monthly net pay looks correct but the tax balloons at year-end.

The buyer check is to confirm in advance whether the provider runs BIK monthly or annually, because the difference shows up as a 1% to 3% under-statement of monthly all-in cost. The employer cost calculator runs the full gross-to-net mechanic for the 40 countries we track.