Skip to main content

HomeAll guides

Where You Can and Cannot Use a Credit Card to Pay

Credit cards work almost everywhere, but not quite everywhere

You can use a credit card to pay at most stores, restaurants, gas stations, and online retailers. But some places do not take credit cards at all — they accept only cash, debit cards, or specific payment methods. A few others charge an extra fee if you pay with credit. Knowing which places fall into each category saves you from reaching the register with the wrong payment method.

The short answer: if a business displays a Visa, Mastercard, American Express, or Discover logo, they take that card. If you do not see any card logos, ask before you order. Some businesses that look like they should take cards — utility companies, government offices, certain medical practices — often do not, or they take cards only online or by phone.

Key Takeaways

  • Retail stores, restaurants, gas stations, and most online merchants accept major credit cards, but always look for the card logos at the entrance or checkout.
  • Utility bills, property taxes, court fees, and some medical offices may not take credit cards, or they charge a processing fee if they do.
  • Some businesses accept credit cards in person but not online, or online but not in person — always check the payment methods listed before you complete a transaction.
  • If a business charges a credit card fee, that fee is usually a percentage of your purchase and should be disclosed before you pay.
  • Contactless and mobile payments (Apple Pay, Google Pay) work anywhere the physical card is accepted, as long as the terminal supports that technology.

Retail stores and restaurants almost always take credit cards

Major chains and independent shops in the United States accept Visa, Mastercard, American Express, and Discover as standard. This includes grocery stores, department stores, clothing retailers, and restaurants. If you are unsure, look for the card logos on the door or ask a staff member — they can tell you in seconds.

Small independent businesses and food trucks sometimes take only cash or debit, even if they look like they should take credit. The reason is usually the processing fee: credit card companies charge the business a percentage of each transaction, typically 2 to 3 percent. A small business with thin margins may choose to avoid that cost. If you see "cash only" or "debit only" posted, that is the reason.

Gas stations, pharmacies, and convenience stores accept credit cards

You can pay with a credit card at the pump or inside at the register. Most gas stations accept all four major card brands. Pharmacies and convenience stores do the same. If a pump or register does not read your card, try a different pump or go inside to pay — sometimes one terminal is broken while others work fine.

Some gas stations ask for your ZIP code when you pay at the pump as a security check. This is normal and does not mean your card was declined. Enter the ZIP code associated with your billing address and try again.

Online shopping and digital payments

Nearly all online retailers take credit cards. During checkout, you enter your card number, expiration date, and CVV (the three-digit code on the back). Some sites also offer digital wallets like Apple Pay, Google Pay, or PayPal, which store your card information so you do not have to type it in each time.

A few online businesses take only debit cards, bank transfers, or cryptocurrency. These are rare and usually clearly stated on their payment page. If you cannot find a credit card option, look for an alternative payment method or contact the business directly.

Places that do not take credit cards or charge a fee

Utility companies, property tax offices, and court systems often do not take credit cards at all. If they do, they usually charge a processing fee — sometimes 2 to 4 percent of the amount you are paying. Before you pay a large bill with a credit card, ask whether a fee applies. Paying a $50 fee to charge a $1,000 property tax bill is rarely worth it.

Some medical offices, dental practices, and therapy clinics take credit cards only for the initial visit or only if you call ahead. Government agencies almost never take credit cards in person, though many now accept them online through a third-party payment processor.

Landlords and property management companies vary widely. Some take credit cards with no fee, some charge a fee, and some take only checks or bank transfers. Ask your landlord or check your lease — the payment method is often listed there.

How to know before you pay

Look for card logos at the entrance or on the website. Visa, Mastercard, American Express, and Discover logos are the clearest signal that the business takes those cards. If you do not see logos, ask a staff member or check the business's website.

For online purchases, scroll to the checkout page and look at the payment options listed. If credit card is not shown, you will see what methods are accepted instead. For bills and government payments, the agency's website usually lists accepted payment methods, or you can call their customer service line.

If a business charges a credit card fee, it must be disclosed before you complete the payment. You should see the fee amount or percentage clearly stated, and you have the right to choose a different payment method if you do not want to pay it.

Mobile payments and contactless options

If your credit card is linked to Apple Pay, Google Pay, or a similar mobile wallet, you can use your phone or smartwatch to pay anywhere the physical card is accepted. Look for the contactless symbol (usually a curved wave) on the card reader. Hold your phone near the reader and the payment goes through — no need to hand over your card or sign anything.

Mobile payments work at most retail stores, restaurants, gas stations, and transit systems. Some older or rural businesses may not have the technology yet, but the number of places that accept contactless payments grows every year. If the contactless reader does not work, you can always insert or swipe your physical card instead.

Frequently Asked Questions

Can I use a credit card to pay rent?

It depends on your landlord. Some accept credit cards with no fee, some charge a processing fee of 2 to 4 percent, and some do not take credit cards at all. Check your lease or ask your landlord directly. If they do not take credit cards, you may be able to pay through a third-party service like Plastiq, though that service charges its own fee.

Do I have to pay a fee if a business charges for credit card payments?

No. You can choose to pay with a different method — cash, debit card, check, or bank transfer — to avoid the fee. The business must disclose the fee before you pay, so you can make that choice. Some states limit how much a business can charge as a credit card fee, but the rules vary.

What if my credit card is declined at a store?

Ask the staff to try again — sometimes the reader is faulty or the connection is slow. If it declines a second time, contact your credit card company to ask why. Common reasons are a fraud alert, an expired card, or reaching your credit limit. Your card issuer can tell you which one and how to fix it.

Can I use a credit card at an ATM?

No. ATMs accept debit cards and bank cards, not credit cards. If you try to insert a credit card, the machine will reject it. To withdraw cash with a credit card, you would need to do a cash advance at a bank branch, though this usually comes with a high fee and interest charges.

Do I need to tell my credit card company before I travel?

It is a good idea. Many card companies monitor for fraud and may block your card if they see charges from a different state or country. Call your card issuer before you leave and let them know where you are going and when. This prevents your card from being declined when you try to pay.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.