FedNow vs RTP for FinTech Product Teams: A Practical Comparison
FedNow vs RTP: bank coverage, transaction limits, settlement, message format, and the operational realities that decide which rail to integrate first. Honest tradeoffs, no marketing fluff.

If you are a FinTech product team evaluating real-time payments in the US, you will land on the same question every time: do we integrate FedNow first, RTP first, or both? The vendor pitches will tell you "both, eventually", which is true but unhelpful. The practical question is sequencing under finite engineering bandwidth.
We have helped teams answer this. The tradeoffs are not abstract. They show up in sponsor-bank conversations, fraud rule design, settlement architecture, and customer support runbooks. Here is what actually matters.
What each is, briefly
RTP (Real-Time Payments) is run by The Clearing House (TCH). Launched 2017. Owned by the largest US banks. Coverage is concentrated among large institutions, though community banks and credit unions have been onboarding through aggregators. Network transaction limit raised to $10M in early 2025.
FedNow is run by the Federal Reserve. Launched July 2023. Designed to give every US depository institution access to real-time rails, including the long tail of community banks that RTP has historically been slower to reach. The network transaction limit rose from $1M to $10M effective November 12, 2025, the second increase that year. Participants may set lower limits based on their own risk appetite, and most do.
Both run ISO 20022 messages, both are 24/7/365, both are credit-push only with no chargeback mechanism. The differences are operational, commercial, and coverage-driven.
The comparison table FinTech teams actually need
| Dimension | FedNow | RTP (TCH) |
|---|---|---|
| Operator | Federal Reserve | The Clearing House |
| Launched | 2023 | 2017 |
| Coverage breadth | Wider, designed for full coverage including community banks | Concentrated at large banks, with aggregator paths for smaller institutions |
| Network transaction limit | $10M (since Nov 2025) | $10M (since early 2025) |
| Message format | ISO 20022 | ISO 20022 |
| Settlement | Through Federal Reserve Master Account | Through prefunded TCH joint account |
| Liquidity model | Reserve account; intraday credit possible | Prefunded position at TCH |
| Request for Payment (RfP) | Yes (pacs.008 + customer-facing flow) |
Yes |
| Return of payment | pacs.004 request-for-return |
Similar mechanism |
| Cross-border | Domestic only | Domestic only |
| Customer profile served | All segments, broad reach | Higher-value B2B, large-bank customer base |
The most consequential rows for product decisions: coverage breadth and liquidity model.
Transaction limits used to be the third. They are not any more. Until late 2025 the ceilings genuinely separated the two rails. FedNow topped out at $1M while RTP allowed $10M, which pushed high-value B2B toward RTP by default. Both now sit at $10M at the network level, so the ceiling has stopped being a reason to pick one over the other. What still matters is the limit your institution and your sponsor bank actually configure, which is frequently far below the network maximum. Ask for that number specifically. Do not design against the headline figure.
When to default to FedNow
FedNow wins as the default for these scenarios:
- Consumer FinTech with broad customer base. Your customers' counterparties (payees, employers, gig platforms) are scattered across hundreds of banks. FedNow's broader bank coverage means more transactions actually settle in real time vs. falling back to ACH.
- Your counterparties skew toward small institutions. Community banks and credit unions have joined FedNow in large numbers. If your payees bank locally, FedNow reaches them and RTP often does not.
- Sponsor bank you have is on FedNow but not RTP. Pragmatic: the integration path is determined by what your sponsor offers. Many community-bank sponsors have FedNow but not RTP membership.
- Federal Reserve relationship is preferable for your risk posture. Some teams (especially those pursuing direct master accounts long-term) prefer Fed rails for reasons unrelated to the rail itself.
When RTP wins
RTP wins when:
- B2B with concentrated bank exposure. Your counterparties are large-bank customers (treasury, commercial). RTP coverage among the largest banks remains stronger than FedNow's, and for high-value B2B that concentration is what decides settlement success.
- Eight years of operational history matters to you. RTP has been live since 2017. Its edge cases are better documented, its failure modes better understood by the operations teams on both ends, and its behavior under load has more track record behind it.
- Faster sponsor-bank certification path. RTP has been live longer, and many sponsor banks have more mature RTP integration tooling and faster certification timelines than FedNow.
- Existing TCH relationship. Some sponsor banks bundle RTP access with other TCH services in ways that make RTP the operationally simpler default.
Why most serious FinTechs end up on both
Pure FedNow or pure RTP rarely lasts. Here is why teams end up dual-rail:
- Customer counterparty coverage. A customer paying or receiving money will hit a counterparty bank that is on one rail but not the other. Single-rail integrations result in fallback to ACH for a meaningful share of transactions, eroding the real-time customer promise.
- Resilience. Operational issues at TCH or the Federal Reserve do happen. A dual-rail integration provides graceful degradation: route to the available rail.
- Optionality on transaction size. A B2B FinTech might handle small disbursements (FedNow-friendly) and treasury settlements (RTP-friendly) in the same product.
The right sequencing for most teams is: integrate one rail to get to market, ship the other rail within 6-12 months. Which one is first depends on the four scenarios above.
The customer-side UX implications
Both rails support Request for Payment (RfP), the customer-initiated request flow. The implementation realities differ:
- Status updates. Both rails return acknowledgement and final status messages, but the timing and the meaning of intermediate states differ. Customer-facing UX has to handle both rails' state machines without exposing the underlying complexity.
- Refund handling. Neither rail has a chargeback mechanism. Refunds happen via a new credit transfer back to the original sender. UX needs to set this expectation clearly to customers used to card-network dispute flows.
- Failed transactions. Reasons for failure differ across rails (sanctions screening, beneficiary refusal, technical timeout). Customer-facing error messaging needs to map to the actual cause without leaking sponsor-bank or rail-specific terminology.
Teams that build a clean abstraction layer over both rails ship faster and avoid customer support tickets. Teams that bake rail-specific logic into product code regret it within 12 months.
Fraud is the unlock-or-block
Authorized push payment (APP) fraud is the dominant fraud vector on credit-push rails. The UK is the most instructive market to watch, because it has run instant payments at scale for far longer and has already imposed mandatory reimbursement. UK Finance put 2025 APP losses at 拢576.4M across 248,070 cases, up 19% in value and 7% in volume, while unauthorized fraud fell 5%.
That divergence is the part worth reading closely. As controls against account takeover hardened, criminals moved to persuading account holders to send the money themselves. A reimbursement mandate took effect in October 2024 and losses still rose through its first full year, which tells you the mandate reallocates the cost rather than removing it.
Neither FedNow nor RTP includes a chargeback mechanism. Once authorized, the money moves and recovery depends on counterparty bank cooperation.
Real-time fraud controls have to:
- Decide in sub-second windows
- Have proper fallback when scoring services degrade or time out
- Layer device, behavior, beneficiary risk, and velocity signals
- Apply strong customer authentication for high-risk transactions
- Handle FedNow's
pacs.004(request for return) and RTP's equivalent properly when fraud is detected post-fact
This is the most commonly underestimated line item in a real-time program. The usual failure is assuming existing fraud rules port over: a ruleset written for overnight batch can afford a database round trip per signal and a human in the loop, and neither survives contact with a sub-second decision window. Rewriting that is a project in its own right, and teams that discover it late lose quarters to it.
Cost considerations
Direct fees are usually not the deciding factor. Sponsor-bank pricing varies more than rail pricing. Most sponsors charge a per-transaction fee plus monthly minimums that dominate any rail-specific differences. The bigger cost considerations are:
- Liquidity prefunding for RTP. TCH's joint account requires prefunded liquidity. Capital cost of the prefund matters at scale.
- Engineering effort. First rail is often 4-8 months of focused engineering. Second rail is faster (3-4 months) if you built the abstraction layer right.
- Operations. 24/7/365 means real on-call coverage and ops staffing changes. Underestimating this is the #1 source of post-launch pain.
What this means for product teams
If you are starting now and have not committed: default to FedNow for consumer-facing, RTP for B2B, and plan to add the second rail within 12 months. Build a rail-agnostic abstraction layer from day one. Teams that skip it regret it later.
If you are mid-integration on one rail: stay focused, ship it, then add the other. Do not pause to evaluate alternatives mid-stream.
If your sponsor bank only offers one rail today: that decides for you in the short term, but it is also a real signal worth weighing in your sponsor-bank relationship long-term. Sponsor banks unable to keep up with both rails tend to have other capability gaps too.
We have helped teams sequence this and execute the integration. See FedNow & RTP integration services for what that engagement looks like, or book a call if you want a real read on your specific situation.