Skip to main content

How to Pay for Food Delivery With Cash

Where to find food delivery services that take cash payments

Most major food delivery apps—DoorDash, Uber Eats, Grubhub, Instacart—require a card or digital wallet to place an order. But cash payment is still possible through smaller, local delivery services and some restaurants that run their own delivery programs. The catch is that you have to call the restaurant directly instead of ordering through an app.

Your best options are independent restaurants, local pizza chains, Chinese takeout places, and family-owned diners—the kinds of places that have been delivering for decades. Many still take phone orders and accept cash when the driver arrives. Some grocery stores and pharmacies with delivery services also accept cash on delivery, though this varies by location and store policy.

To find these services near you, search "[restaurant name] delivery" or "[grocery store name] delivery" and call the number on their website or Google listing. Ask directly: "Do you deliver, and do you take cash?" If they say yes to both, you can place your order over the phone and pay when the food arrives.

Key Takeaways

  • Major app-based delivery services require a card or digital wallet at checkout, but local restaurants often accept cash payments when the driver arrives at your door.
  • Independent restaurants, local pizza shops, and family-owned diners are more likely to offer cash-on-delivery than chain restaurants.
  • You must call the restaurant directly to order; cash payment is not an option through delivery apps themselves.
  • Some grocery stores and pharmacies offer delivery with cash payment, but policies vary by store and location.

How cash on delivery works with restaurants

When you call a restaurant to order with cash payment, the process is straightforward. You give your address, phone number, and order details over the phone. The restaurant quotes you a total including delivery fee and any taxes. You confirm the order and the estimated arrival time—usually 30 to 60 minutes depending on distance and how busy they are.

The driver arrives with your food and a receipt or invoice. You pay the exact amount or close to it in cash. Most drivers carry some cash to make change, but it is safer to have the right amount ready. Some restaurants ask you to tip the driver in cash as well, though a few allow you to add a tip when you call.

The main risk is that the restaurant may cancel your order if they get too busy or if your address is outside their delivery zone. This is why confirming the delivery zone when you call matters. Ask: "Do you deliver to [your street/neighborhood]?" If they hesitate or say they rarely go that far, the order may not go through.

Grocery and pharmacy delivery with cash payment

Some grocery chains and pharmacies offer their own delivery services separate from third-party apps. Kroger, Safeway, Walmart, and CVS each have different policies. A few allow cash payment on delivery for grocery orders, but many require a card to place the order online and only accept card payment at checkout—even if a person delivers the items to your door.

To find out what your local store offers, call the customer service number on their website and ask: "Do you offer delivery to my address, and can I pay with cash when the driver arrives?" Write down the answer and any restrictions. Some stores may say cash is accepted only for orders under a certain amount, or only for certain types of items.

Pharmacy delivery is less common but worth checking. If your pharmacy offers it, cash on delivery is sometimes an option, especially for smaller orders. Again, call ahead to confirm before placing an order.

Why most apps don't accept cash at checkout

DoorDash, Uber Eats, Grubhub, and similar platforms require payment information upfront because they operate as middlemen between you and the restaurant. The app collects your payment, takes a commission, and sends the restaurant their portion. This system requires a digital record of the transaction before the driver even picks up the food.

Cash payment would break this flow: the app would have no way to confirm payment before dispatch, and the restaurant would have no way to know whether the driver collected the full amount. The platforms also use payment information to verify your identity and address, which reduces fraud and helps them manage their insurance and liability.

Some delivery apps do offer a "cash on delivery" option in certain cities, but this is rare and usually only for specific restaurants that have partnered with the platform. Check your app's payment settings to see if this option appears in your area—it will show up as a payment method choice at checkout if it is available.

What to expect with delivery fees and tipping

When you order directly from a restaurant by phone, the delivery fee is usually lower than app-based delivery because the restaurant is not paying a commission to a third party. Delivery fees for phone orders typically range from $2 to $5 depending on distance, whereas app-based delivery often adds $3 to $8 or more.

Tipping is separate from the delivery fee. When paying cash on delivery, you can tip the driver in cash at the door. Most people tip $2 to $5 for a standard delivery, or 15 to 20 percent of the order total if it is a large order. You can also ask when you call whether the restaurant allows you to add a tip to your phone order, which the driver will receive.

Some restaurants have a minimum order amount for delivery, often $15 to $20. Ask about this when you call so you are not surprised by a rejection if your order is too small.

Finding restaurants in your area that deliver for cash

Start with Google Maps or Google Search. Type "[your neighborhood] pizza delivery" or "[your neighborhood] Chinese food delivery" or "[your neighborhood] restaurant delivery." Look at the results and click on restaurants that appear to be independent or local chains. Check their Google listing for a phone number and call to ask about cash payment.

You can also ask neighbors, friends, or coworkers which local restaurants they order from and whether they pay cash. Word of mouth is often the fastest way to find places that still take phone orders and cash.

Yelp also lists restaurants and sometimes notes delivery options in the business information section. Filter by "delivery" and then call a few places to confirm they take cash. Do not rely on the Yelp listing alone—call to verify, because policies change.

Frequently Asked Questions

Can I use a delivery app and pay the driver in cash instead of at checkout?

No. All major delivery apps require payment at checkout through the app before the driver is assigned. You cannot select "cash on delivery" as a payment method on DoorDash, Uber Eats, or Grubhub in most places. Your only option for cash payment is to order directly from the restaurant by phone.

What if the restaurant I want to order from is not listed on Google Maps?

Call the restaurant directly using the phone number on their website or ask for their number through directory assistance. Many smaller restaurants do not maintain a strong online presence but still take phone orders and deliver. Do not assume they do not deliver just because they are not on a major app.

Is it safe to leave cash with a delivery driver?

It is generally safe, especially if you have the exact amount ready and hand it directly to the driver. Avoid leaving large amounts of cash sitting out or giving significantly more than the total and hoping for change. If you are uncomfortable, you can ask the restaurant whether the driver will have change before placing your order.

Do I have to tip in cash if I pay with cash?

No. When you call to place your order, ask whether you can add a tip to your phone order. Some restaurants allow this and will pass it to the driver. If not, you can tip in cash at the door, or you can choose not to tip—though tipping is customary for delivery service.

What happens if the restaurant cancels my cash order?

If the restaurant cancels, you simply do not receive the food and do not pay anything. This is why confirming your delivery zone and order details when you call is important. If you are worried about cancellation, you can ask the restaurant how busy they are and whether they expect to be able to fulfill your order before you commit.