Core formulas
The formulas to keep straight
Processing fee = payment amount x rate + fixed feeNet payout = payment amount - processing feeEffective rate = processing fee / payment amountProfit after processor = net payout - product cost - shippingIs Square or Stripe cheaper?
Square is usually simpler and often cheaper for in-person sales because its POS and hardware path are built for that use. Stripe is usually better for custom online checkout, subscription flows, and software-driven payments.
Do not compare one Square in-person rate to a Stripe online rate. Compare the exact payment type you will use.
Selected Square US rates, checked July 4, 2026
| Payment type | Square listed rate | Best use |
|---|---|---|
| Tap, dip, or swipe | 2.6% + $0.15 | In-person markets and POS |
| Online payment or invoice | 3.3% + $0.30 | Hosted checkout or invoice |
| Online API | 2.9% + $0.30 | Developer-built online payments |
| Keyed or card on file | 3.5% + $0.15 | Manual entry or stored card |
Why do small Square and Stripe payments feel expensive?
Small payments feel expensive because the fixed fee does not shrink. A $5 payment with a $0.30 fixed fee starts with a 6% fee before the percentage fee is added.
For low-ticket products at markets, bundle pricing can matter more than switching processors.
Fixed-fee impact at a $0.30 fixed fee
| Payment | $0.30 as percent of payment | Pricing lesson |
|---|---|---|
| $5 | 6.0% | Bundle or raise minimums. |
| $10 | 3.0% | Still meaningful. |
| $25 | 1.2% | More manageable. |
| $50 | 0.6% | Fixed fee matters less. |
Which processor should craft sellers choose?
Choose Square for craft fairs, pop-ups, quick invoices, and low-tech operations. Choose Stripe when the checkout is part of a website, app, subscription, or custom order flow that needs more control.
The fee difference is rarely the only deciding point. Hardware, setup time, refunds, disputes, deposits, and checkout experience all affect the real cost.
- Use Square for in-person POS.
- Use Stripe for custom online checkout.
- Use the calculator before setting a minimum order.
- Review keyed-card rates before taking phone payments.
Decision table
Square vs Stripe decision table
| Need | Better fit | Reason |
|---|---|---|
| Craft fair POS | Square | Built around in-person checkout. |
| Custom website checkout | Stripe | More developer control. |
| Simple invoice | Square or Stripe | Compare the exact invoice rate. |
| Subscriptions | Stripe | Stronger recurring payment tooling. |
| Manual card entry | Check both | Keyed rates are higher. |
Worked examples
Examples you can compare against your own numbers
Example: $40 in-person card payment
A seller accepts a $40 card payment at a craft fair using Square's in-person rate.
| Payment | $40.00 | Buyer pays by card. |
|---|---|---|
| Square in-person rate | 2.6% + $0.15 | Checked July 4, 2026. |
| Processing fee | $1.19 | $40 x 2.6% + $0.15. |
| Net before COGS | $38.81 | Before product cost and booth cost. |
Takeaway: At a booth, the POS workflow may matter as much as a few cents of processor difference.
Open the Square exampleAction checklist
Before you use this number in the real business
- 1Identify the payment type.
- 2Use the exact rate for that payment type.
- 3Calculate net payout.
- 4Add product, packaging, shipping, and booth costs.
- 5Set a minimum order if small payments lose too much.
Common mistakes
Mistakes that make the answer look better than reality
FAQs
Questions people ask before making the decision
Is Square better than Stripe for craft fairs?
Usually, yes. Square's POS flow is built for in-person payments, inventory, receipts, and quick checkout.
Is Stripe cheaper than Square?
It depends on the payment type and country. Square publishes different rates for in-person, invoice, online API, and keyed payments, while Stripe localizes rates by account country.
Why is my effective fee higher than the percentage rate?
Because the fixed fee is part of the charge. On a small payment, the fixed fee can add several percentage points.
Which calculator should I use?
Use Square when the sale runs through Square. Use Stripe when the sale runs through Stripe. Mixing rates gives the wrong answer.
Sources and notes
Where the assumptions come from
Official Square US payment processing fee page checked July 4, 2026.
Official Stripe pricing page checked July 4, 2026. Stripe localizes rates by account country.
FeeProofed source, calculator, and review methodology.