What Card Processing Fees Really Cost a Small Shop
A percentage plus a fixed fee hits small orders harder than big ones. See the real effective rate on $12, $60, and $250 sales using published pricing.
Every card sale costs a small shop something. Most processors publish their standard rates as a percentage plus a fixed amount per transaction, such as "2.9% + 30 cents." That looks like a simple 2.9%, but the fixed part changes the math a lot on small orders. Knowing your real effective rate per order helps you set minimums, price low-cost items, and choose how you take payments.
The published rates
Stripe's pricing page lists a standard rate of 2.9% + 30 cents per successful transaction for domestic cards. It also lists add-ons: +0.5% for manually entered cards, +1.5% for international cards, and +1% if currency conversion is required.
Square's support center lists different rates by how the payment is taken:
| Square payment method | Published rate |
|---|---|
| Tap, dip, or swipe (in person) | 2.6% + 15 cents |
| Online or invoices | 3.3% + 30 cents |
| Online API | 2.9% + 30 cents |
| Manual entry or card on file | 3.5% + 15 cents |
Square also lists an additional 1.5% fee for cards issued in a different country than the seller's account.
Rates change, and both companies offer custom pricing for some businesses, so check the current pages before relying on these figures.
The effective rate by order size
The effective rate is the total fee divided by the sale amount. Here are three order sizes:
| Sale | Stripe 2.9% + 30c | Effective | Square in person 2.6% + 15c | Effective | Square online 3.3% + 30c | Effective |
|---|---|---|---|---|---|---|
| $12 | $0.65 | 5.4% | $0.46 | 3.9% | $0.70 | 5.8% |
| $60 | $2.04 | 3.4% | $1.71 | 2.9% | $2.28 | 3.8% |
| $250 | $7.55 | 3.0% | $6.65 | 2.7% | $8.55 | 3.4% |
On a $12 online sale, the processing cost is closer to 6% than to 3%. On a $250 sale, the fixed fee barely registers. If much of your revenue comes from small orders, the fixed per-transaction fee is the part to watch.
The add-ons stack
Fees layer on top of each other. On Stripe's published pricing, a $60 order paid with an international card that also needs currency conversion would be charged 2.9% + 1.5% + 1% = 5.4% plus 30 cents, or about $3.54, compared with $2.04 for a domestic card. If you sell abroad, those orders carry a noticeably higher cost to accept.
Manual entry is another layer. Stripe adds 0.5% for manually entered cards, and Square's manual entry rate is 3.5% + 15 cents. Taking card numbers over the phone and typing them in costs more than having the customer pay through a checkout.
Disputes cost money too
Stripe lists a $15.00 dispute received fee for each dispute, plus a $15.00 fee for each dispute you respond to manually, which it returns if you win. On a $12 order, one chargeback can wipe out the profit on many other orders. Clear product descriptions, prompt shipping, and easy contact information reduce the chance a customer goes to the card issuer instead of to you.
The monthly view
Per-order fees look small; monthly totals do not. Take a shop with 400 orders a month at an average of $30 each, or $12,000 in monthly sales:
- At 2.9% + 30 cents, each order costs $1.17 to process, or $468 a month ($5,616 a year).
- At 2.6% + 15 cents for in-person payments, each order costs $0.93, or $372 a month ($4,464 a year).
That yearly gap of about $1,150 comes entirely from the rate structure, before any international cards or disputes.
What to do with the numbers
- Price small items with the fixed fee in mind. On a $5 item, 30 cents alone is 6% of the sale. Consider bundles or a minimum order for very low-priced products.
- Encourage the cheapest payment path. If you sell in person, a tap or dip payment costs less than keying in a card number.
- Track international orders separately. Their fees are higher, which may justify different pricing or shipping charges.
- Put the effective rate into your margin math. When you calculate profit per order, subtract the actual processing fee for that order size, not a round 3%.
Key takeaways
- Stripe's standard published rate is 2.9% + 30 cents for domestic cards; Square's in-person rate is 2.6% + 15 cents and its standard online rate is 3.3% + 30 cents.
- The fixed fee makes small orders expensive: a $12 sale costs about 5.4% to 5.8% to process online.
- International cards, currency conversion, and manual entry add percentage points on top.
- Stripe charges $15 for each dispute received, which can erase the profit on several small orders.
- Use the effective rate for each order size, not the headline percentage, in your pricing.