Uber Eats does not accept cash as a payment method

Uber Eats requires a digital payment method to place an order. You cannot pay your delivery driver in cash when the food arrives, and you cannot use cash to pay through the app. Every transaction must be completed through a linked card, digital wallet, or gift card before the order is confirmed.

This is different from some other food delivery services. DoorDash, for example, offers cash-on-delivery in select cities. Uber Eats' policy is uniform across all markets in the United States — cash is not an option at any point in the ordering or payment process.

Key Takeaways

  • Uber Eats requires payment through a debit card, credit card, digital wallet, or gift card before you place an order.
  • You cannot pay the driver in cash when your food arrives, even if you want to tip them that way.
  • If you do not have a card or digital wallet, you can purchase an Uber Eats gift card at grocery stores or online and use it to fund orders.
  • Prepaid debit cards and virtual card numbers work with Uber Eats if you do not want to use your main bank account.

What payment methods Uber Eats actually accepts

Uber Eats takes credit cards (Visa, Mastercard, American Express, Discover), debit cards, and digital wallets including Apple Pay, Google Pay, and PayPal. You can also link a bank account directly to your Uber account, though this is less common than card payment.

Gift cards are another option. You can buy Uber Eats gift cards at retailers like Target, Walmart, Best Buy, and Amazon, or purchase them directly through the Uber Eats app. The gift card balance loads into your account and works like any other payment method.

Prepaid debit cards and virtual card numbers (sometimes called single-use card numbers) work with Uber Eats as long as they are Visa or Mastercard branded. This can be useful if you want to limit spending or avoid using your primary bank account.

Why Uber Eats does not accept cash

Uber Eats operates as a cashless platform by design. The company does not employ drivers who handle money — drivers are independent contractors who deliver orders and leave them at your door or hand them to you. Collecting cash from customers would require a different payment infrastructure and driver training.

A cashless system also reduces theft and safety concerns for drivers. Drivers do not carry cash, do not need to make change, and do not have to handle transactions at the door. From Uber's perspective, digital payments are faster, trackable, and reduce disputes over how much was paid.

If you do not have a card or digital wallet

The most straightforward option is to buy a gift card. You can walk into any Target, Walmart, or grocery store and purchase an Uber Eats gift card in denominations ranging from $10 to $100 (amounts vary by retailer). You then add the code to your Uber Eats account and use that balance to order.

If you have a bank account but no debit card yet, you can request a replacement card from your bank or open an account at a bank that issues cards immediately (some online banks and credit unions offer this). You can also use a prepaid card from retailers like Walmart or CVS, which you load with cash and use like a debit card.

Some people use a family member's or friend's card linked to their own Uber Eats account. The card holder does not need to be present — you simply add their card details to your account and pay from it. This works if you have someone willing to let you use their payment method.

How to set up payment on Uber Eats

Open the Uber Eats app and go to your Account (the person icon at the bottom right). Tap "Wallet" or "Payment methods." Select "Add payment method" and choose whether you are adding a card, digital wallet, or bank account. Enter the required information and confirm.

If you are adding a card, you will need the card number, expiration date, and CVV (the three-digit security code on the back). For digital wallets like Apple Pay or Google Pay, the app will prompt you to authenticate through your phone's security settings. For a bank account, you will need your routing number and account number.

Once a payment method is added, you can set it as your default or choose a different method for each order. Uber Eats will save all your payment methods so you do not have to re-enter them.

What happens if your payment method fails

If your card is declined when you try to place an order, Uber Eats will show an error message and ask you to use a different payment method. Common reasons include insufficient funds, an expired card, or a card that has been reported lost or stolen. Contact your bank if you are unsure why a card was declined.

If a payment fails after the order has been placed and the driver is already preparing or delivering your food, Uber Eats will attempt to charge your card again. If it fails a second time, the order may be cancelled and you will be refunded. You will receive a notification explaining what happened.

To avoid this, make sure your payment method has sufficient funds before ordering and that your card information is current. If you are using a gift card, check the balance before placing an order to ensure it covers the full amount including delivery fees and taxes.

Frequently Asked Questions

Can I tip the driver in cash if I pay through the app?

No. Uber Eats does not allow cash tips. You can only tip through the app before the driver arrives, after delivery, or up to 30 days after your order. The tip is added to your digital payment method, not given to the driver in person.

Do other delivery apps accept cash?

Some do, but not all. DoorDash offers cash-on-delivery in certain cities. Grubhub does not accept cash. Policies vary by app and by location, so check the specific app's payment options in your area.

Can I use a gift card to pay for part of an order and a card for the rest?

No. Uber Eats requires a single payment method per order. If your gift card balance does not cover the full amount, you will need to add more funds to the gift card or use a different payment method entirely.

What if I lose my debit card after linking it to Uber Eats?

Contact your bank immediately to report the card lost or stolen. Then open the Uber Eats app, go to your payment methods, and remove the old card. Add a new card or use a different payment method for future orders. Your past orders are not affected.

Can I use someone else's card if they give me permission?

Yes, you can add another person's card to your Uber Eats account if they consent. However, the card holder's name does not need to match your account name. Be aware that the card holder will see the transaction on their statement, and they can ask you to remove the card at any time.