Rail comparison
Prerequisites
Next steps
- Linked accounts — how to link external accounts before ACH push/pull works.
- Authentication — scope wiring and token issuance.
Documentation Index
Fetch the complete documentation index at: /llms.txt
Use this file to discover all available pages before exploring further.
Move funds across Tesouro’s four payment rails — internal book, ACH, RTP, and FedNow.
idempotencyKey, and you should treat it as required in production. It is
the only protection against duplicate transfers when a request times out or is retried. See
Lifecycle & idempotency.| Rail | Speed | Direction | Availability | Max per transfer |
|---|---|---|---|---|
| Internal | Instant | Internal only | 24/7 | No service cap |
| ACH | One to three business days | Send and receive | Business days | Set by bank |
| RTP | Seconds, irrevocable | Send and receive | 24/7/365 | $10M (TCH) |
| FedNow | Seconds, irrevocable | Send and receive | 24/7/365 | $10M (Fed) |
| Prerequisite | Notes |
|---|---|
| Internal account | An open, funded deposit account opened through the onboarding flow. |
| External account | A pre-linked external account (see Linked accounts) for ACH. |
| Authentication | A bearer token with embedded:transfer:write. ACH, RTP, and FedNow additionally need their per-rail scope. |
| Org rail configuration | The caller’s organization must have the rail enabled (managed in the Profile service). A rail that isn’t enabled returns 403. |
Was this page helpful?