Convert currencies at a rate you lock before you pay.

Quote, lock and convert across 16+ currencies, with the rate visible to you and your customer before any money moves.

You sendLocked
USD 250,000.00
Rate1 USD = 0.9182 EUR
Recipient getsEUR 229,550.00
Quote held for00:30
PaymentCredited
EUR 229,550.00
Kestrel Supply GmbH, Germany
Quote requestedAPI
Rate locked0.9182
Beneficiary screenedClear
Converted and sentSWIFT
Posted with the rate usedUnified ledger

FX inside the payment, not beside it.

Most companies send money through one provider and convert through another. On Dakota, the quote, the conversion and the payment are one step, on the same balance and ledger.

Rates you lock first

Get a quote, lock it, and convert at exactly that rate. No surprises between the quote and the payment.

Rates your customers can see

Show the rate in your product before your customer pays, so they know what the recipient gets.

Settled through a tier-1 bank

Conversions run directly through Dakota’s tier-1 banking partner, not a chain of FX intermediaries.

For companies that pay across borders.

FX works best when your customers pay suppliers, sellers or workers in other countries, or get paid by them.

See if FX fits
  • Business banking and money appsLet customers pay suppliers abroad in local currency, at a rate they see first.
  • Marketplaces and payrollPay sellers, creators and workers in their own currency.
  • Payment providers and PSPsAdd corridors and convert at the destination, at a rate locked before you send.
  • Card programsPurchases abroad convert at the card rate and post to the same balance.

How a conversion works.

Every step runs through the same API and dashboard as the rest of the platform, and every conversion is recorded with the rate used.

  1. 1

    Request a quote

    Ask for a rate in any of 16+ currencies through the API or dashboard.

  2. 2

    Lock the rate

    Hold the quote while your customer confirms the payment.

  3. 3

    Convert and send

    Funds convert from the balance and go out by SWIFT or stablecoin rails.

  4. 4

    Reconcile

    The conversion posts to the ledger with its rate, so finance sees exactly what happened.

In and out, on one balance.

Money that arrives in another currency converts into your balance when it lands. Money that leaves converts at the rate you locked.

  • Receive in 16+ currencies
  • Pay out in the recipient’s local currency
  • Card purchases abroad at the card rate
  • An event for every conversion, with the rate used
Conversions, Northline Freight
ReceivedWire from Tessera Logistics BVEUR 120,000.001 EUR = 1.0887 USD · USD 130,644.00 to the balance
SentPayout to Harlow & Finch LtdGBP 48,000.001 USD = 0.7864 GBP · USD 61,037.64 from the balance
CardBairro Alto Hotel, LisbonEUR 412.00Card rate · USD 448.71 from the balance
SentSupplier payment, Maple Ridge SupplyCAD 86,500.001 USD = 1.3712 CAD · USD 63,083.43 from the balance

One compliance program behind every conversion.

Dakota screens and monitors every cross-border payment under the same program as the rest of the platform, and works with your team on reviews.

  • Sanctions screening on every payer and beneficiary
  • Transaction monitoring across every corridor
  • Every conversion recorded with its rate
  • Program rules managed by Dakota’s compliance team
How Dakota is regulated

Build it in the sandbox.

Quote, lock and convert through the same API as accounts and payments. Build with Claude Code, Codex or your own agent using our starter skills and agent-shaped docs.

Tell us what you’re building.

We’ll map the workflow with you and show you what it takes to launch on Dakota.