Pay by bank at a US checkout: ACH, wire, or RTP?
Which US bank rail to offer at checkout in 2026: ACH, Same Day ACH, domestic wire, RTP, or ACH pull, with timing, limits, memo codes, and when each fits.
Offer RTP for buyers who want instant payment, ACH for everyday orders that can wait a few business days, and domestic wire for large business orders. All three let a US buyer pay a checkout straight from a bank account, with no card fees or card declines. The checkout has to show bank details and a memo, then confirm the payment when it lands.
This guide is part of the global payments checkout series. For how many methods to show in total, read how many payment methods a global checkout should offer.
Key takeaways
- RTP from The Clearing House runs 24/7/365 with final settlement, up to $10 million per transaction, and over 1,417 participants as of October 2026.
- Standard ACH cut-off is 9:00 PM ET with 1 to 3 business days to settle; Same Day ACH has a 3:00 PM ET cut-off.
- Domestic wires submitted before 3:00 PM ET settle the same business day.
- In Stripe's test of 50+ methods, ACH Direct Debit was roughly neutral on conversion but brought 100% incremental volume.
- BlindPay ACH, wire, and RTP payins return bank details plus a memo code, and ACH pull skips manual transfers through a Plaid-connected account.
What does pay by bank mean at a US checkout?
Pay by bank means the buyer moves money from their bank account to the merchant's instead of using a card. In the US that runs over ACH, domestic wire, or RTP.
There are two shapes:
- Push. The checkout shows bank details and a reference. The buyer sends the transfer from their bank's app or website.
- Pull. The buyer connects their account once, and the merchant's provider debits the exact amount. No details to copy.
Push is simpler to launch. Pull removes the most common error, a missing or wrong reference. ACH pull vs ACH push covers the trade-off in depth.
How do ACH, wire, and RTP compare at checkout?
They differ mostly on speed, finality, and who they suit. This table uses the operators' published facts and the BlindPay cut-off reference.
| Rail | Speed | Hours | Finality | Best for at checkout |
|---|---|---|---|---|
| RTP | Instant | 24/7/365 | Final settlement | Buyers who want the order confirmed now, high-value goods |
| Same Day ACH | Same business day | Cut-off 3:00 PM ET | Reversible within ACH return rules | Mid-size orders on business days |
| Standard ACH | 1 to 3 business days | Cut-off 9:00 PM ET | Reversible within ACH return rules | Everyday orders and recurring B2B invoices |
| Domestic wire | Same business day | Cut-off 3:00 PM ET | Outside ACH return rules | Large business orders |
RTP facts come from The Clearing House, which describes the network as 24/7/365 with final settlement and a per-transaction maximum of $10 million. ACH basics come from Nacha and its Same Day ACH page. On reversibility, Stripe's bank transfer docs note that USD transfers over ACH can be reversed by the sending bank, with the reversal sent no later than 5 days after the payment.
Which rail should you show to which buyer?
Pick by order size and buyer type, then let the buyer switch.
- Consumers buying now. Show RTP first if you can, with a line like "Instant from participating US banks", and ACH as the fallback.
- Business buyers on invoices. Show ACH first. Accounts payable teams run ACH batches every day.
- Large orders. Show domestic wire for orders where same-day, final funds matter more than cost.
- Repeat buyers. Offer ACH pull, so they connect once and never copy details again.
- Anyone outside the US. Hide these rails and show the buyer's own country's rail instead.
Stripe's test of 50+ payment methods found ACH Direct Debit roughly neutral on conversion but 100% incremental, meaning it brought new volume rather than moving card payments. That is a reason to offer a bank option even when cards already work.
What does the buyer see on a push checkout?
The buyer sees an account to pay, an exact amount, and a reference. All three have to be copyable.
- Routing number and account number, with the beneficiary name and bank name and address.
- The exact USD amount, including any fee you pass on.
- The memo code, in bold, with "Required, so we can match your payment" next to it.
- A status line that moves from "Waiting for your transfer" to "Payment received".
The memo is the weak point. A buyer who forgets it sends money that can't be matched automatically. Put it above the account number, not below.
How long should the checkout wait?
Plan for the rail's real arrival window, not the best case. A pending order is fine as long as the buyer knows what happens next.
- RTP settles instantly, so keep the buyer on the waiting screen.
- ACH can take days, so confirm the order as "awaiting payment", email the instructions, and fulfill when the payment lands.
- Wire usually lands the same business day before the cut-off, so tell the buyer the cut-off time.
How a neobank turns an ACH or wire deposit into an available balance shows the ledger side of the same wait.
Which mistakes break a US bank transfer checkout?
Most failed bank checkouts come from the instructions screen, not the rail. Four mistakes show up again and again.
- The memo is missing. The buyer pays the right account without the reference, and the deposit sits unmatched. Bold the memo and repeat it in the confirmation email.
- The amount is rounded. The buyer sends US$500 for a US$498.75 order. Show the exact amount with cents and a copy button.
- The cut-off is hidden. A wire sent at 4:00 PM ET lands the next business day, and the buyer thinks the order is late. Print the cut-off next to the wire option.
- The order expires too soon. An ACH order cancelled after one day never matches the payment that lands on day three. Keep ACH orders open for the full arrival window.
Fix those four and most of the support tickets about "where is my payment" go away. The rail itself rarely fails.
How does BlindPay handle US pay by bank at checkout?
BlindPay is the bank-rail and settlement layer behind the checkout you build. Your backend creates a payin quote with payment_method set to ach, wire, or rtp, then creates the payin. The response carries BlindPay's bank details plus a memo_code for the buyer to include, so the deposit matches the order.
When the merchant has an approved virtual account, ACH and wire payins show that dedicated account instead, and the memo is ignored; RTP always uses the memo-code path. Virtual accounts for B2B receivables explains that setup. For a pull flow, ach_pull debits a Plaid-connected bank account on instances with Plaid enabled, with a flat $1.00 provider fee per pull.
ACH and wire payins can take up to 5 business days to arrive end to end. Payin webhooks report each change, and the payin status is the source of truth for the order. Once the funds land, the merchant receives USDC or USDT in its balance and can withdraw over ACH, wire, RTP, or SWIFT (POBO/COBO).
Methodology and sources
Rail facts come from The Clearing House and Nacha (What is ACH, Same Day ACH). Conversion data comes from Stripe's test of 50+ payment methods, and ACH reversal timing from Stripe's bank transfer docs. Cut-offs and BlindPay facts come from the cut-off times, payins, and payin quotes docs, as of October 2026. Return rules depend on your agreements, so confirm requirements with your compliance counsel.
What to do next
Pick the two US rails that fit your order sizes, write the instructions screen with the memo above the account number, and run an ACH and an RTP payin end to end on a BlindPay development instance. Then check where buyers drop off with cross-border checkout abandonment.
FAQ
More payments articles
See all payments articlesHow to off-ramp USDC to a US bank account: ACH, RTP, or wire
Cashing out USDC or USDT to a US bank account: when ACH, Same Day ACH, RTP, and wire pay out, the cut-offs in ET, the fields you need, and what delays it.
Do stablecoin payouts work on weekends and holidays? Cut-offs and bank calendars by rail
The stablecoin leg runs 24/7, and so do Pix, SPEI, and RTP. ACH, wire, SEPA, TED, and SWIFT wait for a business day. Cut-offs and calendars by rail.
Best blockchain payment processors for fintech businesses in 2026: BlindPay, Bridge, BVNK, Circle, and Conduit compared
Five blockchain payment processors for fintechs compared by job: local payouts, stablecoin platforms, enterprise accounts, bank networks, and USD accounts.