The formula
Monthly = Gross + (Gross × OnCosts%) + (Headcount × Fee) + (Gross × FX%)
On-costs scale with salaries; payout fees scale with headcount; FX margin scales with the converted amount. The three grow differently as a team grows, which is why per-person cost shifts with team composition — ten $500 juniors cost proportionally more in payout fees than two $2,500 seniors.
The FX term assumes the full gross converts each run. If part of your team is paid in your operating currency, apply the margin only to the converted share — or run the calculator separately per currency pool for precision.
How to use this calculator
- 1
Enter headcount and average gross
Use the cross-border-paid subset of your team and their average gross monthly salary in your operating currency.
- 2
Set the blended on-costs rate
Statutory contributions and benefits as a percentage of gross, averaged across your countries — 10–20% is a common emerging-market band, higher in some jurisdictions.
- 3
Add payout economics
Per-person delivery fee and the FX margin your provider applies on the pay-run conversion.
- 4
Read monthly, annual and per-person
The annualised line is the budget number; the per-person line is the hiring-decision number.
The pay-run FX decision most teams never make
A monthly pay run is a scheduled, predictable FX conversion — exactly the kind of flow that deserves deliberate pricing. Yet many teams let the payout provider apply a default margin to every run without ever measuring it. On a $18,000 monthly gross, the difference between a 2.5% and 1% margin is $3,240 a year — roughly a month’s salary for one of the team.
Measure the margin on your last run (the FX Margin Calculator does this), then price alternatives with a real quote. Batch conversions where possible: converting once per run at a quoted rate beats per-person conversions at default rates, both on margin and on reconciliation.
Delivery rails decide reliability, not just cost
Payroll is the payment flow where failure is most expensive — a late or short salary damages trust in a way an invoice never does. Delivery rails matter: local payout rails (mobile money, domestic instant rails, local bank credits) deliver in local currency with predictable timing, while international wires to local accounts add correspondent deductions and timing spread.
For African teams specifically, mobile-money delivery is often both the fastest and the most inclusive option — staff without bank accounts are paid the same day as everyone else. KeyBS Pay payout routes cover bank and mobile-money delivery across African markets, quote-first, with delivery timing disclosed per route.
Common use cases
Annual payroll budgeting
Build the wage-bill line from real all-in economics instead of salaries plus a guess.
Hiring plan costing
Model what five more hires at a given salary actually add — on-costs, fees and FX included.
Provider comparison
Hold two payout providers’ fees and margins against your real pay run and compare annual totals.
Remote-first expansion
Compare the all-in cost of the same role across candidate countries with different on-cost regimes.
Automate this with the API
Price a payroll batch into any supported payout currency with a live indicative quote.
curl "https://keybs.io/api/v1/tools/quote/live?from=USD&to=KES&amount=18000" \ -H "x-api-key: YOUR_FREE_KEY"Free Tools API docs and key registration
Frequently asked questions
What should I use for the on-costs percentage?
The blended rate of statutory employer contributions, mandated benefits and payroll administration across your countries — commonly 10–20% of gross in emerging markets and higher in strongly regulated jurisdictions. Your accountant or EOR can give exact per-country rates; the calculator takes your blended average.
Contractor or employee — does the model change?
Contractors typically carry no statutory on-costs (set the rate to 0) but often invoice higher gross to self-fund benefits. The payout and FX mechanics are identical. The Contractor Payment Calculator models the per-payment view including what the contractor nets.
How do I cut the payout-fee line?
Rail selection and batching. Local-rail delivery is typically cheaper per credit than international wires; batching the run into one provider transaction with many payouts beats per-person wires decisively. Ask providers to price your run as a batch.
Who bears receiving-side deductions?
Decide explicitly, then pick rails that honour it. Salary is a net-amount promise — routes with correspondent deductions break it. Local-rail delivery, where the credited amount equals the instructed amount, keeps payslips and bank credits identical.
How does rate movement affect payroll budgeting?
A pay run converts at the rate on run date, so an annual budget at one assumed rate drifts with the market. Options: budget at a conservative rate, re-forecast quarterly, or use rate-lock quotes for the run where available. What matters is that the choice is deliberate.
Can KeyBS Pay run my Africa payroll payouts?
KeyBS Pay supports payroll-style batch payouts to bank and mobile-money endpoints across African markets — quote-first pricing with disclosed fees and committed amounts, route-dependent availability. Request a quote with your pay-run profile for exact economics.
Corridors, tools and reading for this calculator
More calculators
Replace assumptions with a committed quote
Executable rate, disclosed fee, committed receive amount — before you pay anything.
Request a Quote