DEV Community

Payout Rail
Payout Rail

Posted on

ACH vs RTP vs Visa Direct: Which Payment Rail Should You Use?

ACH vs RTP vs Visa Direct: Which Payment Rail Should You Use?

ACH, RTP, Visa Direct, SWIFT, stablecoins — there are more payment rails than ever. But for most fintech builders, the choice comes down to three: ACH, RTP, and Visa Direct. Pick wrong and you are either bleeding margin or shipping a worse UX than your competitors.

Here is the breakdown I wish existed when I was building my first payout flow.


What Is a Payment Rail, Anyway?

A payment rail is the network that moves money from point A to point B. Each one has its own:

  • Speed — minutes vs. days
  • Cost — fixed per-transaction vs. percentage
  • Reach — who can receive (bank account, debit card, wallet)
  • Reversibility — can you pull it back if something goes wrong?

The right rail depends on your use case. Let us go through the big three.


ACH — The Workhorse

Automated Clearing House is the backbone of US domestic payments. It is how most payroll, bill pay, and direct deposit works.

Speed

  • Standard ACH: 1–2 business days
  • Same-Day ACH: same business day (cutoff ~2:45 PM ET)

Cost

ACH is cheap. Most processors charge $0.20–$0.50 flat per transaction, sometimes less at volume. Percentage-based pricing is rare.

Best for

  • Payroll — employees expect it, employers already use it
  • Subscription billing — low cost at high volume
  • B2B invoice payments — where speed is not critical

Watch out for

  • Returns — ACH is reversible for up to 60 days (consumer) or 2 business days (business). Fraud and insufficient funds returns are real operational overhead.
  • Settlement risk — funds are not final until the return window closes.

RTP — The Fast Lane for B2B

Real-Time Payments (The Clearing House RTP network) is the US first 24/7 instant payment rail. It launched in 2017 and now reaches 65%+ of US bank accounts.

Speed

Instant. Funds are available to the recipient in seconds, 24/7/365.

Cost

RTP is still affordable: roughly $0.04–$0.06 per transaction from most bank partners.

Best for

  • B2B supplier payments — pay on delivery flows where the supplier wants confirmation before releasing goods
  • Insurance claim disbursements — policyholders love instant settlement
  • Payroll advances and earned wage access — the killer use case

Watch out for

  • Send limit — currently capped at $1,000,000 per transaction
  • Not universal — 35% of accounts still cannot receive RTP (mostly smaller community banks and credit unions)
  • No consumer pull — RTP is push-only; you cannot debit a customers account

Visa Direct — The Debit Card Fast Lane

Visa Direct pushes funds directly to a Visa debit card or prepaid card. It hits the associated account within 30 minutes.

Speed

Near-instant. Typically under 30 minutes to a Visa debit card.

Cost

This is where it gets expensive: $0.25–$0.50+ per transaction, sometimes more depending on your processor.

Best for

  • Gig economy payouts — DoorDash, Uber, Instacart-style same-day pay
  • Insurance micro-disbursements — small, urgent claims
  • Remittances — cross-border use cases where the recipient has a Visa card

Watch out for

  • Cost at scale — if your average payout is under $20, Visa Direct can eat 1–2% of transaction value
  • Card required — recipient needs a Visa debit or prepaid card

Side-by-Side Comparison

ACH RTP Visa Direct
Speed 1–2 days Instant ~30 min
Cost $0.20–$0.50 flat $0.04–$0.06 flat $0.25–$0.50+ flat
Reversible? Yes (60-day window) No No
Reach All US bank accounts ~65% of US accounts Visa debit/prepaid cards
Best use case Payroll, subscriptions B2B, earned wage access Gig payouts, remittances
Send limit $1M+ $1,000,000 Varies by issuer

How to Choose

Cost is your primary constraint: ACH wins. At 10,000 transactions/month you are paying roughly $3,000 vs $500 for RTP or $3,500 for Visa Direct.

Speed matters and users have bank accounts: RTP wins on cost-efficiency. ACH Same-Day is the fallback if your bank partner does not support RTP yet.

Users have debit cards but not bank accounts: Visa Direct is your only real option despite the cost.

Earned wage access or gig payouts: RTP if you can reach the account, Visa Direct as fallback. Many platforms run both in parallel.


What About the Other Rails?

ACH, RTP, and Visa Direct cover 90% of US use cases. Four others worth knowing:

  • SWIFT — international wires, slow (2–5 days), expensive ($15–$45/txn), large cross-border B2B
  • FedNow — the Federal Reserve instant payment network (launched July 2023), functionally similar to RTP, growing reach
  • Mastercard Send — Mastercard equivalent of Visa Direct
  • Stablecoins (USDC/USDT) — programmable, 24/7, near-zero cost, but requires crypto rails on both ends

Find the Right Rail for Your Use Case

If you are building a payout flow and want to compare all 7 major rails, I built a free API for exactly this: PayoutRail on RapidAPI.

One API call returns structured JSON with the recommended rail for your parameters. Free tier, no credit card needed.

{"message":"You are not subscribed to this API."}

Questions or corrections? Drop them in the comments.

Top comments (1)

Collapse
 
johnfrandsen profile image
John Frandsen •

Great breakdown of the US payment rail landscape. One addition for builders working with European or cross-border payments: there is a fourth rail worth knowing about - open banking PIS (Payment Initiation Service) under PSD2.

Unlike ACH or card-based rails, PIS lets a licensed third party initiate a payment directly from the customer's bank account via API, with Strong Customer Authentication (SCA) at the point of payment. It is push-only (like RTP), settles near-instantly via SEPA Instant Credit Transfer, and costs a fraction of card fees - typically 0.1-0.5% vs 1.5-3% for Visa/Mastercard.

The trade-off: PIS requires the customer to authenticate each payment through their bank app (SCA), which adds friction to the UX. But it eliminates card-network fees, chargeback risk, and PCI compliance overhead. For recurring B2B payments, invoice settlement, and account-to-account transfers, it is often the cheapest rail available in Europe.

Providers like TrueLayer, GoCardless, and Tink offer PIS APIs that wrap the bank-by-bank complexity. Coverage is now broad - most major European banks support it.

The broader pattern: the US has ACH/RTP/Zelle, Europe has SEPA Instant/PIS/open banking, and both ecosystems are converging toward instant, API-driven account-to-account payments. If you are building a fintech that might expand internationally, designing your payment abstraction layer to accommodate both paradigms early saves a painful rewrite later.