# US payment methods for funding your financial account

Your US financial account can receive funds over three payment networks: ACH, RTP, and Fedwire. All use the same account details: the routing number and account number found in the [Stripe Dashboard](https://dashboard.stripe.com/) under **Financial account** > **Account details**.
## ACH
Automated Clearing House (ACH) is the network behind direct deposits, bill payments, and the majority of business-to-business fund movements. Virtually every US bank account can send and receive ACH.
ACH processes in batches throughout the business day rather than individually, which is why transfers can take up to three business days to settle. It operates on US business days only. There are no fees for ACH transfers.
There are two ways to move money via ACH:
- **ACH Credit (push):** You instruct your bank to push funds to your Stripe financial account. You control the timing and amount entirely. Depending on your bank, you may be able to send these as Same Day ACH for faster settlement.
- **ACH Debit (pull):** You authorize Stripe to pull funds from your external bank account. Useful for recurring or scheduled top-ups without involving your bank each time.
**Best for:** Regular, predictable top-ups where a 0-3 day window is acceptable.
## Fedwire
Fedwire is the Federal Reserve's settlement system for same-day, high-value wire transfers. Unlike ACH's batch processing, each Fedwire payment settles individually and immediately - funds arrive at Stripe within minutes of your bank submitting the transfer.
Fedwire operates on US business days during Federal Reserve hours. To receive same-day credit, your bank must submit the wire before **5pm ET** - and your bank's own internal cutoff is typically earlier, often 4-4:30pm ET. There is no upper limit on Fedwire transfer amounts.
A 2 USD fee applies per incoming Fedwire, deducted from the transferred amount or billed separately depending on your account configuration.
**Best for:** Large or time-sensitive transfers where same-day settlement is required.
## RTP
Real-Time Payments (RTP) lets you send funds from an external bank to your Stripe financial account in real time. Unlike ACH, RTP payments are processed individually rather than in batches, so funds are typically available within minutes.
RTP is available 24/7, including weekends and holidays, with no cutoff time. To send an RTP payment, give your bank the routing number and account number for your Stripe financial account. RTP is a push payment, meaning you instruct your external bank to send the funds.
RTP payments are final and can’t be reversed. Your external bank must support RTP to send one. There are no fees for incoming RTP payments.
**Best for:** Time-sensitive transfers when you need funds quickly outside standard business hours.
## Which method should I use?
- Situation
- Recommended method
---
- Regular recurring top-ups
- ACH Debit (pull) — set up once, repeat easily
---
- One-off large transfer
- ACH Credit or Fedwire
---
- Funds needed within minutes
- RTP, if your bank supports it
---
- Funds needed same business day
- Fedwire (before 5 PM ET)
---
- Minimize fees
- ACH Debit, ACH Credit, or RTP
## Comparison
|             | ACH               | Fedwire       | RTP                      |
| ----------- | ----------------- | ------------- | ------------------------ |
| Speed       | 0-3 business days | Same day      | Typically within minutes |
| Availablity | Business days     | Business days | 24/7                     |
| Amount cap  | Bank-dependent    | None          | $10 million              |
| Fee         | None              | 2 USD         | None                     |