Elytra Case study
Payroll USNepalUS to Nepal

A US company was losing $21,600 a year without knowing it.

Elytra Team · 6 min read · 2026

01 The situation

A US-based technology company had built its product on a distributed team. Engineering, QA, and design: twelve people based in Kathmandu, paid monthly. The arrangement worked well. The team was strong, the timezone overlap was manageable, and the cost structure made sense relative to the quality of output.

What did not make sense, though no one at the company knew it yet, was what they were paying to move the money.

The company used Stripe for international transfers. It was the obvious choice: they already used Stripe for payments infrastructure, the interface was familiar, and the per-transfer fee of $101 was visible, reasonable-looking, and well within what they expected to pay for a business wire service.

The BD lead, the person who had raised the company's seed round, who managed investor relationships, who knew their unit economics in detail, was confident about the number. "$101 per transfer," he said. "We've checked."

They had not checked the right number.

02 What they thought they were paying

Visible fee: $101 per transfer. Transfers per month: 1. Monthly cost (as understood): $101. Annual cost (as understood): $1,212.

This is what appeared on their Stripe invoice. This is the number that went into their financial model. This is the number the BD lead quoted when asked about their Nepal payroll overhead.

It was accurate as far as it went. The platform fee was $101. That part was true.

03 What they were actually paying

Stripe, like most consumer and SMB-oriented transfer platforms, charges a low, visible platform fee and applies a separate, undisclosed FX markup at the conversion step.

The mid-market USD to NPR exchange rate at the time of these transfers: 152 NPR per USD.

The rate Stripe applied: ~158 NPR per USD.

That 6-rupee gap, 3.9% of the mid-market rate, was applied to the full $45,000 transfer principal before the funds were converted and forwarded. It did not appear as a fee. It appeared as an exchange rate. It was disclosed in Stripe's terms of service. It was not disclosed on the invoice.

Transfer amount $45,000
Mid-market rate 152 NPR / USD
Rate applied by Stripe ~158 NPR / USD
FX markup ~3.9%
Hidden FX cost ~$1,755 per transfer
Platform fee $101 per transfer
Actual total cost ~$1,856 per transfer
Actual cost as % of principal ~4.1%

Monthly cost (actual): ~$1,856. Annual cost (actual): ~$22,272.

Monthly cost (as understood): $101. Annual cost (as understood): $1,212.

Annual overcharge: ~$21,060, recovered by no one, visible to no one, compounding every month.

The company had been running this payroll for over fourteen months when the conversation with Elytra took place. Conservative estimate of total overpayment: ~$24,700.

04 Why it stayed hidden

The invoice shows the platform fee, not the total cost. Stripe's invoice line items the $101 wire fee. The FX conversion is handled as a separate step: the rate is applied, the NPR equivalent is calculated, and the recipient receives that amount. The sender sees the dollar amount sent and the platform fee. They do not see the effective exchange rate, the mid-market rate, or the difference between them.

The recipient receives the expected amount. The Nepal team received their expected NPR salary each month. No one complained. There was no visible failure mode. The cost was extracted at the source, before the transfer, in a form that did not surface as a discrepancy on either end.

FX transparency is not legally required for business payments. Consumer remittance transfers in the US are covered by Dodd-Frank disclosure requirements. Business wire transfers are explicitly excluded. The company had no regulatory right to see the rate being applied.

05 What Elytra would deliver

Elytra settles USD to NPR at the mid-market rate with no FX markup. The fee is a flat percentage of principal, under 0.3%.

Current (Stripe) Elytra
Exchange rate ~158 NPR / USD 152 NPR / USD (mid-market)
FX markup ~3.9% 0%
Platform fee $101 included
Total fee ~$1,856 / transfer ~$135 / transfer
All-in cost ~4.1% under 0.3%
Settlement time 3 to 4 business days Under 1 hour
Annual cost ~$22,272 ~$1,620
Annual saving ~$20,652

Settlement under one hour means the Nepal team receives funds the same day payroll is processed, not three business days later.

No change to the company's banking relationships. No change to the Nepal team's receiving account. One API integration, or a direct transfer initiation through the Elytra platform.

06 The broader insight

This company is not a remittance business. They are not a financial services company. They are a technology startup with a distributed team, one of hundreds of thousands of US businesses that pay international employees, contractors, or suppliers on a regular cadence.

They were not careless with money. They had a financially sophisticated leadership team. They used a reputable, well-known platform. They checked the fee. They did not know what they did not know.

The structural condition that made this possible, business payment FX markups that are technically disclosed but functionally invisible, applies equally to every similar company.

A US company paying a team of 10 in Nepal at comparable salaries and comparable Stripe rates is losing approximately $15,000 to $25,000 per year in undisclosed FX costs. A company paying 50 international contractors across three markets may be losing ten times that.

The question is not whether this is happening to your company. The question is whether you have run the number.

Contact us

Contact us

or reach out to us at hello@elytra.global for more information

All case studies