What happens when you order food with your checking account
When you order food using your checking account number, the delivery service or restaurant is setting up an Automated Clearing House (ACH) transaction — a direct debit from your bank account. This is different from a credit card charge. The service collects your account number and routing number, then submits a request to move money from your account to theirs through the banking system.
The transaction does not happen when ready. ACH transfers typically take one to three business days to complete, which is why most food services that accept this method ask you to place the order well in advance or accept that delivery may be delayed until the payment clears. Some services will hold your order until the ACH transfer settles on their end before they start preparing or dispatching your food.
You are giving the service permission to pull money from your account, not pushing money to them the way you would with a debit card. This distinction matters for disputes — if something goes wrong, you will need to contact your bank to reverse an ACH debit, not the payment processor.
Key Takeaways
- Food delivery services using your checking account number process payments as ACH debits, which take one to three business days to clear.
- The service pulls money from your account rather than you sending it, so you must trust the merchant with your routing and account numbers.
- ACH transactions offer less fraud protection than credit cards, so verify the service is legitimate before providing your account details.
- If a charge is wrong or unauthorized, you contact your bank to dispute the ACH debit, not the restaurant or delivery platform.
- Some services will not start preparing or delivering your order until the ACH payment has actually settled in their account.
Why restaurants and delivery services offer this payment method
ACH payments cost merchants significantly less than credit card processing fees. A credit card transaction typically costs the business 2 to 3 percent of the order total. An ACH debit costs closer to 0.5 to 1 percent, or sometimes a flat fee per transaction. For a restaurant or delivery platform operating on thin margins, this difference adds up quickly.
Smaller local restaurants and regional delivery services are more likely to offer ACH payment than national chains, because they feel the fee savings more acutely. Some services market ACH as a discount option — you might see a lower menu price or reduced delivery fee if you pay by ACH instead of card.
The trade-off for the business is that ACH is slower and less certain. A credit card charge either goes through or declines when ready. An ACH debit can fail days later if your account does not have sufficient funds, or if you dispute it with your bank. This is why many services that accept ACH require you to place orders in advance and confirm your account details carefully.
The security and fraud protection difference
Sharing your checking account number and routing number carries more risk than using a credit card, because ACH transactions have weaker fraud protections built into the system. Credit cards are designed with chargeback rights — if you dispute a charge, the credit card company investigates and can reverse it within days. ACH disputes go through your bank and can take weeks to resolve.
If someone fraudulently uses your account number to order food (or anything else), you will need to contact your bank and file a dispute. Your bank will then contact the merchant's bank and request the money back. This process is slower than a credit card chargeback and may not succeed if the merchant claims they have already delivered the food or provided the service.
Only use ACH payment with services you recognize and trust. Verify the website URL is correct, check that the business has a physical address and phone number listed, and look for customer reviews on independent sites. Scammers sometimes create fake delivery apps or restaurant websites specifically to collect account numbers.
How the ACH transaction actually moves through the banking system
When you submit your order, the restaurant or delivery service collects your account number, routing number, and authorization to debit your account. They do not charge you when ready. Instead, they batch your transaction with other ACH payments and submit the entire batch to their bank, usually at the end of the business day.
Their bank then sends the batch to the ACH network, which is operated by Nacha (the National Automated Clearing House Association). The ACH network sorts transactions by the receiving bank and sends them in bulk to your bank. Your bank receives the debit request, checks that your account exists and has sufficient funds, and either accepts or rejects the transaction.
This entire process takes one to three business days. On day one, the merchant submits the batch. On day two or three, your bank receives and processes the debit. Your account balance drops, and the merchant's account balance rises. Until that moment, the transaction is pending — your money has not actually moved yet.
What to do if an ACH food order charge goes wrong
If you were charged twice, charged the wrong amount, or charged for an order you never placed, contact your bank when ready. You do not need to contact the restaurant first, though it can help to have documentation of what you ordered and what you were charged.
Tell your bank you want to dispute an ACH debit. Provide them with the transaction date, the amount, the merchant name, and an explanation of why the charge is wrong. Your bank will file a dispute with the merchant's bank and request a reversal. This process typically takes 10 to 20 business days.
While the dispute is pending, the money remains out of your account. If you need the funds urgently, ask your bank whether they can issue a provisional credit while they investigate — some banks will do this, though it is not may provide. Keep all documentation: your order confirmation, receipts, screenshots of the website, and any communication with the merchant.
Alternatives if you want to avoid giving out your account number
Most food delivery services and restaurants accept credit or debit cards, which offer stronger fraud protection and faster dispute resolution. If the service you want to use only accepts ACH, consider whether a credit card or debit card option is available through a different platform or by calling the restaurant directly.
Some services offer digital wallet payments like Apple Pay or Google Pay, which do not require you to share your actual account number. Instead, you authenticate through your phone, and the wallet service handles the payment. This adds a layer of security between you and the merchant.
If you are concerned about fraud or straightforward prefer not to share your account number online, these alternatives are worth exploring. The small fee difference the merchant saves by using ACH is not worth the risk if you are uncomfortable with the payment method.
Frequently Asked Questions
Can a restaurant charge my account without my permission?
No, but they can only if you have given them your account number and authorized them to debit it. If you did not place an order and do not recognize the charge, contact your bank when ready to dispute it. Your bank can reverse unauthorized ACH debits, though the process takes longer than a credit card chargeback.
Why is my food order delayed if I paid by ACH?
Many restaurants and delivery services will not start preparing your order until the ACH payment has actually cleared their account, which takes one to three business days. This is because ACH transactions can fail or be disputed after the fact. If you need food quickly, use a credit card or debit card instead.
What if the restaurant closed or went out of business after I paid?
You can still dispute the charge with your bank. File an ACH dispute and explain that the merchant is no longer in business or did not provide the service. Your bank will investigate and may reverse the charge, though success depends on how long ago the transaction occurred and whether the merchant's account is still active.
Is it safe to give my routing number and account number to a food service?
Only if you trust the service and have verified it is legitimate. Check the website URL carefully, look for a physical address and phone number, and read independent reviews. Never provide your account details to an app or website you are unsure about. If you are uncomfortable, use a credit card or digital wallet instead.
Can I stop an ACH payment after I place the order?
If the transaction has not yet cleared your bank, you can contact your bank and request they block the ACH debit. You will need to act quickly — once the transaction settles, you can only dispute it after the fact. Contact your bank as soon as you realize you want to cancel.