Yes, you can pay Flex with a bank account and routing number
Flex (the buy-now-pay-later service) accepts bank account payments through ACH transfers, which means money moves directly from your checking or savings account to Flex. You provide your routing number and account number, and Flex pulls the payment on the date you choose. This is different from a debit card payment — the money comes from your bank, not a card network.
The catch: not all Flex payment screens offer ACH as an option. When you're making a payment in the Flex app or on their website, you may see only debit card, credit card, or digital wallet options. If ACH appears, it's usually labeled "Bank Account" or "Direct Debit." If it doesn't show up, you'll need to use a card instead.
ACH payments typically take one to three business days to clear, so plan ahead if you're close to a due date. Flex will show you the exact debit date before you confirm the payment.
Key Takeaways
- Flex accepts ACH bank transfers when the option appears in the app or website, but not all payment screens display it.
- You'll need your routing number (from your bank) and account number (on the bottom left of your checks) to set up a bank account payment.
- ACH payments take one to three business days to process, so submit them early if your payment is due soon.
- If ACH is not available for your payment, use a debit card, credit card, or digital wallet instead.
Where to find the bank account payment option
Open the Flex app and go to your account or the specific purchase you're paying for. Tap "Make a Payment" or "Pay Now." On the payment method screen, scroll through the available options. Bank account or direct debit should appear as one choice if Flex is offering it for your account and region.
If you don't see it, Flex may not have enabled ACH for your account yet, or you may be in a state where they don't offer it. In that case, select a debit card, credit card, or digital wallet (Apple Pay, Google Pay, PayPal). These process instantly or within hours, so they're a faster backup if you're in a hurry.
What information you need to provide
When you select bank account as your payment method, Flex will ask for your routing number and account number. Your routing number identifies your bank and is the same for all customers of that bank. Your account number is unique to you and identifies which account the money comes from.
Find both on the bottom of any check you have. The routing number is the first set of nine digits on the left. The account number is the second set, usually 10 to 12 digits. If you don't have checks, log into your bank's website or app — most banks display both numbers in the account details section.
Do not provide your PIN, password, or full card number. Flex only needs the routing and account numbers to set up an ACH transfer.
How long ACH payments take and when the money leaves your account
ACH transfers are not instant. Flex will show you the exact date the payment will be deducted from your bank account — usually one to three business days after you submit it. Weekends and bank holidays don't count as business days, so a payment submitted on Friday may not clear until Tuesday.
The money leaves your account on the debit date Flex shows you, not the day you submit the payment. This matters if you're waiting for a paycheck or another deposit. If your balance is low on the debit date, your bank may decline the transfer and charge you an overdraft fee, even if you'll have enough money later that day.
Check your bank account the morning of the debit date to make sure you have enough funds. If you're unsure whether the money will be there, use a debit card instead — those process faster and you'll know right away if they're declined.
What happens if an ACH payment fails
If your bank declines the ACH transfer — usually because of insufficient funds — Flex will notify you and your payment will not go through. Your Flex account will still show the payment as due. Flex may charge a late fee depending on your agreement with them, so contact Flex support to ask about your options.
Do not ignore a failed payment. Log back into Flex, choose a different payment method (debit card, credit card, or digital wallet), and submit the payment again. This time it should process immediately or within hours. Once Flex confirms the payment went through, ask whether the late fee can be removed — some companies will waive it for a first failure.
ACH versus other payment methods for Flex
| Payment Method | Processing Time | When Money Leaves Your Account | Best For |
|---|---|---|---|
| Bank Account (ACH) | 1–3 business days | On the debit date Flex shows you | Planned payments when you have time to wait |
| Debit Card | Instant to a few hours | Immediately or same day | Urgent payments or when you need confirmation quickly |
| Credit Card | Instant to a few hours | Charged to your credit card; you pay your card issuer later | Building credit history or if you have a rewards card |
| Digital Wallet (Apple Pay, Google Pay, PayPal) | Instant to a few hours | Depends on what's linked to the wallet | Fast payments without entering card details each time |
ACH is the slowest option but works directly from your bank account, so you don't need a card. If Flex offers it and you're not in a rush, it's a straightforward way to pay. If your payment is due soon or you want confirmation the same day, use a debit card or digital wallet instead.
Frequently Asked Questions
Can I set up a bank account payment if I don't have checks?
Yes. Log into your bank's website or mobile app and find your account details. Most banks display your routing number and account number there. You can also call your bank's customer service line and ask them to read both numbers to you over the phone.
What if Flex doesn't show a bank account option when I try to pay?
Flex may not have enabled ACH for your account, or you may be in a state where they don't offer it yet. Use a debit card, credit card, or digital wallet instead. These process faster anyway — usually within hours — so you'll get confirmation the same day.
Will Flex charge me a fee for paying with my bank account?
Flex does not charge a fee for ACH payments. Your bank may charge a fee if the transfer fails and causes an overdraft, but that's between you and your bank, not Flex. Check your bank's overdraft policy before submitting an ACH payment if your balance is tight.
Can I change the debit date after I submit an ACH payment?
It depends on how far in advance you submitted it. If the payment hasn't been sent to your bank yet, you may be able to cancel it in the Flex app and resubmit with a different date. Once the money has left your account, you cannot change the date — contact Flex support if you need to dispute the timing.
What's the difference between a routing number and an account number?
Your routing number identifies your bank (the same number works for all customers of that bank). Your account number identifies your specific account within that bank. Together, they tell Flex exactly where to pull the money from. Both appear on the bottom of your checks or in your bank's app.