Skip to the answer

How to accept credit card payments as a small business

By Nation 9 min read

Quick answer

To accept credit card payments, open an account with a payment provider and choose how buyers pay: a card reader or your phone in person, a payment link or invoice online, or the checkout in your own online store. Each card sale pays a percentage plus a small fixed fee, for example 2.6% + 15¢ for a card tapped in person on Square and 3.3% + 30¢ for a card paid online. On a $30 in-person sale, that comes to $0.93 on Square and $0.78 on PayPal Point of Sale.

Nation, an AI store builder, publishes this page. It is pre-launch, with a waitlist on withnation.ai, so it is not in the fee comparison. See where Nation fits.

How to accept credit card payments: the four setups

To accept credit card payments you need two things: an account with a payment provider, which moves money from the buyer's card to your bank, and a way for the buyer to pay. For a small maker that means one of four setups. Many sellers use two of them, for example a reader at markets and payment links for custom orders, with the same provider.

The table lists each setup, what you need for it and the fee a US seller pays on a standard domestic card at each provider's published rate. Your own rate can differ by plan and by card type.

Ways to take card payments, US seller, standard domestic card
SetupWhat you needFee per card saleFits
Card readerA reader paired with the provider's phone or tablet appSquare 2.6% + 15¢; Stripe 2.7% + 5¢; PayPal 2.29% + $0.09; SumUp 2.6% + 10¢Markets, craft fairs, pop-ups, a studio shop
Phone only (tap to pay)A recent phone and the provider's app, no readerSquare 2.6% + 15¢ per tap; PayPal $0 in the PayPal app, plus card-present rates and feesOccasional in-person sales
Payment link or invoiceA provider account; you send a link by text, email or messageSquare 3.3% + 30¢; Stripe 2.9% + 30¢; PayPal cards 2.99% + $0.49 per transactionCustom orders, commissions, sales agreed in messages
Online store checkoutA store builder with card payments built inShopify 2.9% + 30¢ plus $39 a month; Square Online 3.3% + 30¢A catalog that buyers browse and order from on their own

How to accept credit card payments as a small business, step by step

The order is the same with every provider. Most of the work is the account sign-up, which asks for your identity, business and bank details before the provider pays you out.

  1. List where buyers pay you

    Write down where sales happen today: in person, through messages, or on a website. That decides whether you need a reader, a payment link, a store checkout or a mix of them.

  2. Pick one provider for all of it

    One provider for in-person and online sales keeps sales, refunds and payouts in one report, and one set of fees to track. Square, Stripe, PayPal and SumUp each sell a card reader and also take card payments online.

  3. Open the account

    Sign up with your name or business name, your identity details and the bank account that will receive payouts. The provider checks these details before it sends you money, so do this a few days before you need it.

  4. Set up the way buyers pay

    For in-person sales, install the provider's app and pair a reader, or turn on tap to pay on your phone. For online sales, create a payment link or connect the provider to your store builder.

  5. Run a test sale

    Charge a small amount to your own card, then refund it. Check the receipt, the fee and the payout before your first market day, so a problem shows up at home and not at the stall.

  6. Record the fees

    Payouts arrive with the fees already taken out. Record the full sale and the fee as separate lines, so your books show your true income and what card processing costs you each month.

Taking cards in person: a reader or your phone

A card reader is the usual choice for markets and fairs. It takes tapped and inserted chip cards and phone wallets, and pairs with the provider's app on your phone or tablet. A reader is a one-time purchase, and every sale then pays the provider's in-person rate.

Tap to pay turns a recent phone into the reader. The buyer holds a card or phone wallet near your phone, and you pay the provider's in-person rate. Square's Tap to Pay on iPhone accepts contactless cards, Apple Pay, and other digital wallets, so a buyer with an older card that only has a chip needs another way to pay. Stripe adds $0.10 per authorization for Tap to Pay on top of its in-person rate.

Card-present rates are lower than online rates with every provider in the table. If most of your sales happen face to face, the in-person rate is the one that decides your monthly card cost.

Card readers and tap to pay, US seller
ProviderReader priceTap to pay on a phoneIn-person rate
Square$592.6% + 15¢ per tap2.6% + 15¢
Stripe Terminal$59.00 (Reader M2)In-person rate plus $0.10 per authorization2.7% + 5¢
PayPal Point of Sale$29 for your first Card Reader$0 in the PayPal app, plus card-present rates and fees2.29% + $0.09
SumUp$99 (Solo)Not covered here2.6% + 10¢

What one $30 in-person card sale costs

The same $30 sale, with the card tapped or inserted on a reader, at each provider's published in-person rate for a US seller. Shopify POS is included for sellers who already run a Shopify store.

Fees on one $30 in-person card sale, US seller Processing fee on the sale only. Reader hardware is a one-time cost and is not included. Monthly plans are noted next to each amount.
  1. PayPal Point of Sale $0.78 no monthly plan Card present 2.29% + $0.09 $0.78
  2. Stripe Terminal $0.86 no monthly plan In person 2.7% + 5¢ $0.86
  3. SumUp $0.88 no monthly plan Card present 2.6% + 10¢ $0.88
  4. Shopify POS $0.88 plus $39 a month In person 2.6% + 10¢ $0.88
  5. Square baseline $0.93 no monthly plan In person 2.6% + 15¢ $0.93

Assumes a $30 sale, a standard US card tapped or inserted on a reader, no tip, no tax and no international card. Square is on Square Free and Shopify on its Basic plan.

A payment link is a checkout page the provider hosts for you. You create it in the provider's app or dashboard, send it by text, email or direct message, and the buyer pays by card on their own device. It is the simplest way to take a card for a custom order, a commission or a sale agreed in messages, and it needs no website.

An invoice works the same way and adds line items, a due date and a record of what was ordered. Both are card-not-present payments, so they cost more per sale than a card tapped in person.

Payment link and invoice card fees, US seller
ProviderCard paid online or by invoiceNotes
Square3.3% + 30¢Square Free plan rate for online and invoice card payments
Stripe2.9% + 30¢Payment links: Included at no additional charge
PayPalPayment links: 3.49% + 0.49 USD (PayPal/Venmo/Pay Later); 2.99% + 0.49 USD (cards)Invoices: 3.49% + fixed fee (PayPal/Venmo); 2.99% + fixed fee (cards)

Typing a buyer's card number into the app yourself, for example when they read it out over the phone, has its own rate. Square charges 3.5% + 15¢ for a typed-in card, PayPal Point of Sale charges 3.49% + $0.09, and Stripe adds +0.5% to its online rate. A payment link also means the buyer enters their own card details, so you never handle the number.

Taking cards in your own online store

If buyers browse a catalog and order on their own, card payments come built into the store builder. Shopify Payments charges 2.9% + 30¢ online on the Basic plan, which costs $39 a month, and there is no transaction fee with Shopify Payments. Using a different payment provider on Shopify adds a 2% fee on Basic. The Shopify POS pricing page lists casual in-person selling included in every plan, at 2.6% + 10¢ per card on Basic, so the same account covers a market stall.

Square Online has no monthly fee on Square Free and charges 3.3% + 30¢ per online card sale. The same Square account takes in-person payments at 2.6% + 15¢, so stock and sales from markets and the website sit in one place.

A store checkout costs about the same per sale as a payment link with the same provider. The difference is the work: the store lists your products and takes orders without you sending each buyer a link.

Other card fees to plan for

The per-sale rate is the main cost, but a few other fees appear once you sell regularly. Check each one on your provider's fee page before you sign up.

  • International cards: Stripe adds +1.5% and PayPal adds 1.50% on top of the domestic rate.
  • Disputes: when a buyer disputes a charge, Stripe charges $15.00 and PayPal charges 15.00 USD, and you lose the sale amount as well if the dispute goes against you.
  • Instant payouts: standard payouts cost nothing, but money the same day costs 1.5%, minimum fee of 50¢ on Stripe and 1.50% of amount transferred on PayPal.
  • Refunds on Stripe: No refund fee; original fees not returned. A refunded sale still costs you the original processing fee.

Where Nation fits

Nation

Category: an AI store builder

Not ranked

Nation says one description of what you make builds the store, then agents handle orders, customers and delivery and run ads, content and social posts, with you approving the work. Because pricing is not announced yet, it is not in the fee comparison.

Limits today

  • Status: pre-launch, with a waitlist on withnation.ai.
  • Pricing and fees: not announced yet.
  • Shopper marketplace: no shopper marketplace has been announced.
  • Track record: no independent reviews or public stores yet.

Nation publishes this page. Nation is not in the fee comparison until signup is public and pricing is published.

Describe what you make

Questions about accepting credit card payments

What is the cheapest way to accept credit card payments?

The cheapest way to accept credit card payments is usually in person, because card-present rates are lower than online ones. On a $30 sale, the in-person fee is $0.78 on PayPal Point of Sale, $0.88 on SumUp and $0.93 on Square, with no monthly plan. The reader is a one-time cost on top.

Can I accept credit card payments without a card reader?

You can accept credit card payments without a card reader in two ways. Tap to pay turns a recent phone into a contactless reader, for example at 2.6% + 15¢ per tap on Square. A payment link or invoice lets the buyer pay online, which costs more per sale, for example 2.9% + 30¢ on Stripe.

How do I accept credit card payments as a small business with no website?

A small business with no website can accept credit card payments with a card reader in person and payment links online. A payment link is a checkout page the provider hosts, sent to the buyer by text, email or message. A card paid through a link costs 2.9% + 30¢ on Stripe and 3.3% + 30¢ on Square Free.

How much does it cost to accept credit card payments?

Accepting credit card payments costs a percentage of each sale plus a fixed fee. Square, for example, has no monthly fee on Square Free, and PayPal Point of Sale has No monthly or setup fees. In person, Square charges 2.6% + 15¢ and Stripe Terminal charges 2.7% + 5¢. Online, Stripe charges 2.9% + 30¢ and PayPal charges 2.99% + $0.49 per transaction for a card.

Is it cheaper to type in a card number or send a payment link?

Whether typing in a card number or sending a payment link is cheaper depends on the provider. Stripe adds +0.5% for a typed-in card, so a link costs less there. Square charges 3.5% + 15¢ typed in against 3.3% + 30¢ online, a lower fixed fee but a higher percentage. With a link, the buyer enters their own card details.

Describe what you make

Nation is an AI store builder. It is pre-launch, with a waitlist on withnation.ai: leave a description of what you make and your email to join the waitlist.