USD → PHP mid-market 58.62140

Ninety countries. One API call.

Pay international contractors in their own currency, to a local bank account or mobile wallet. Tax forms and classification checks come with it.

  • 0.35% over mid-market. No other fees.
  • 1 business day in 71 countries

Payout lifecycle

Every payout is a tally. Four states, then the strike-through.

Each state fires a webhook, so your books, your Slack and your contractor's inbox all know where the money is. Nothing is "processing" without a name.

POST https://you.example/hooks/tallytally-signature: t=…

          

Coverage

Local rails, local currency. No correspondent-bank roulette.

Tally pays out on each country's domestic network, so contractors receive the full amount in the currency they spend.

90countries you can pay today
71where payouts land in 1 business day

A sample of corridors (illustrative). The full list lives in the coverage docs.

CountryCurrencyPays toLands inLocal time
PhilippinesPHPBank account, GCash, Maya1 business day--:--
NigeriaNGNBank account1 business day--:--
KenyaKESBank account, M-Pesa1 business day--:--
IndiaINRBank account (IMPS)1 business day--:--
BrazilBRLBank account, Pix1 business day--:--
MexicoMXNBank account (SPEI)1 business day--:--
GhanaGHSBank account, MTN MoMo1 business day--:--
PolandPLNBank account1 business day--:--
PakistanPKRBank account, JazzCash2 business days--:--
VietnamVNDBank account2 business days--:--

FX and fees

Over mid-market. That's the whole bill for moving money.

No transfer fee, no receiving fee, no spread hidden in the rate. The quote you see is the quote that locks.

Quoteqt_7Hx2Lp · demo rates
You send
2,400.00 USD
Mid-market rate
1,530.1272
Tally rate (mid − 0.35%)
1,524.7718
FX cost
8.40 USD
Transfer and receiving fees
0.00 USD
They receive3,659,452.40NGN

Rates here are illustrative and drift for demo purposes. Live quotes come from /v1/quotes.

Tax and classification

The paperwork travels with the payment.

  • Tax forms collected at onboarding. W-8BEN and the local equivalent, signed inside Tally's hosted flow and renewed before they lapse.
  • Classification checked, not assumed. A questionnaire scores each engagement against contractor tests and flags the ones worth a second look.
  • Payouts wait for paperwork. No valid form, no payout. You get a tax_form.required event instead of a surprise in April.

Developers

REST, four SDKs, and a webhook for every state.

npm install @tally/node

Webhooks, signed and replayable

Every event is signed with your endpoint secret and can be replayed from the dashboard for 30 days.

  • payout.createdaccepted
  • payout.fundedmoney in
  • payout.fx_lockedrate fixed
  • payout.in_transiton the rail
  • payout.paidconfirmed
  • payout.failedwith a reason code
  • payout.returnedfunds back
  • tax_form.signedonboarding

Pricing

One line on the invoice. You count, we multiply.

$9per contractor you pay, per month
24
Unpaid contractors in your account cost nothing that month.$216/ month
$0

Sandbox, free forever

The full API with test money. Simulate every state, including the unhappy ones.

  • All 90 countries, simulated
  • Force failures and returns
  • Real webhooks to your endpoint
Get sandbox keys

FX is mid-market plus 0.35% on each payout. There are no other fees.

Your first payout is one call away.

Get API keys Talk to sales curl https://api.tally.dev/v1/payouts -u sk_test_…: