When 125 real retail executives were asked what actually matters most in a retail POS system, the top answer wasn’t price, and it wasn’t a long feature list; it was hardware and software longevity, followed closely by whether the system plays well with everything else the business already runs. That’s a different priority list than most POS buying guides lead with, and it’s worth knowing before you start comparing systems on price or feature count alone.
This page covers what real retailers say matters, a short self-assessment to figure out what should matter for your business specifically, and the mistakes that most often lead to regret after a POS purchase.
Most advice defaults to “go cloud, go modern.” Real retailers are more split than that advice suggests: in a 2024 survey of 125 U.S. retail executives, 55% still preferred on-premise systems over cloud (45%), and 83% said they’d rather buy their hardware from a single manufacturer instead of mixing and matching. Neither preference is “wrong,” but it does mean the generic “cloud-first” advice you’ll see in most buying guides doesn’t reflect what a majority of actual retailers say they want.
The same survey found something more useful than a cloud-versus-on-prem debate: when asked what actually causes problems after the sale, retailers didn’t point to the software itself.
| What retailers say matters most | % ranking it a top priority |
|---|---|
| Hardware/software longevity | 44% |
System compatibility with existing tools | 38% |
Service and support | 37% |
Quality / low failure rates | 31% |
What actually causes problems after the sale | % citing it |
|---|---|
| Integration with other systems | 40% |
Speed/downtime | 34% |
Security | 31% |
Hardware compatibility | 31% |
Notice what’s missing from both lists: raw feature count. Retailers aren’t ranking “does it do the most stuff”; they’re ranking “will it still be running smoothly, and will someone answer the phone, a year from now.” (Source: 125 U.S. retail executives surveyed by ELO, October 2024.)
The right retail POS priorities aren’t the same for every retailer. Three questions narrow it down fast:
A single-location shop with a few hundred SKUs and no e-commerce can reasonably prioritize price and ease of use. A multi-location retailer with thousands of SKUs and an online store should weight integration and inventory accuracy far more heavily than either price or brand name, even if that means paying more upfront.
This is where a POS decision stops being about convenience and starts showing up directly in your bottom line. IHL Group’s 2026 research puts the global cost of retail inventory distortion stockouts and overstocks combined at roughly $1.7 trillion a year, with about two-thirds of that coming from empty shelves rather than excess inventory. On the ground, that shows up as a customer standing in your store, ready to buy, unable to find what they came for.
There’s real, measurable improvement happening industry-wide, too: Purdue University’s food out-of-stock research (cited in industry retail-tech reporting) shows the national out-of-stock rate falling from 19.3% in 2022 to 9.5% in 2024 roughly cut in half in two years driven largely by better real-time inventory visibility at the POS level.
Multiple retail-tech analyses report real-time inventory tracking improving stock accuracy by up to 35% and cutting stockouts by 15–27%, though the exact number varies by study and business type. The consistent theme across all of them: the businesses seeing that improvement are the ones whose POS actually talks to their inventory in real time, not once a day in a batch update.
The reasons retailers end up unhappy with a new POS system are consistent across the businesses it happens to:
One priority in the retailer survey above is directly relevant to who you process payments with: 66% of retailers said they wanted the flexibility to choose their own payment processor, rather than being locked into whatever processor comes bundled with the POS. That’s worth knowing before you sign anything, as some all-in-one POS systems require you to run payments through them specifically, with no option to shop your processing separately.
If you’re evaluating a new retail POS, it’s the same moment to also look at what you’re actually paying to process cards (see our guide to reading a merchant statement) and whether dual pricing makes sense for your business. If you’re switching an existing system, our guide to switching POS systems without downtime covers what that process actually looks like.
A few real shifts worth knowing about if you’re buying now rather than five years ago:
Want to know what a new retail POS would actually mean for your processing costs and flexibility? Get a free comparison →
Credit card processing comes down to two real fees. Every time a customer pays with a card, two fees get paid before your business sees a dime: interchange (paid to the customer’s bank) and assessments (paid to Visa or Mastercard themselves). Together, those two fees are the real, fixed “wholesale” cost of accepting a card the same for every business, no matter who processes their payments. Everything else you see on a statement is markup, added on top by whichever company is reselling that access to you.
That one distinction, wholesale cost versus markup, explains almost everything confusing about credit card processing. Once you understand it, you can explain it to your neighbor in under a minute.
Here’s the misconception that costs businesses real money: a lot of people, including some sales reps who should know better, believe a processor can negotiate a special interchange rate with Visa or Mastercard. They can’t. Interchange rates are published on a public schedule, updated twice a year, and every processor pays the exact same wholesale cost for the exact same transaction. There’s no secret deal, no relationship discount, no volume tier that changes what Visa charges.
The only thing that’s actually negotiable the only number that’s genuinely different from one processor’s price to another’s is the markup they add on top. That’s the real conversation worth having when you’re comparing processors. Not “what’s your rate,” but “what’s your markup over the wholesale cost.”
Interchange is the fee paid to the bank that issued the customer’s card; it compensates the issuing bank for taking on the credit risk, covering fraud losses, and fronting the money before the cardholder actually pays their bill. It typically runs somewhere around 1–2% of the transaction, though the exact number depends heavily on the card type: a basic debit card carries the lowest rate, while premium rewards cards, business cards, and commercial cards run meaningfully higher. Visa and Mastercard publish updated interchange schedules every April and October; it’s public information, not something any single processor controls.
Assessments are a separate fee, paid directly to the card network itself Visa or Mastercard rather than to the issuing bank. This is what actually funds the network’s own infrastructure and operations. It’s smaller than interchange, typically working out to somewhere around 0.13–0.15% of volume plus a small fixed amount per transaction, and like interchange, it’s completely non-negotiable and identical for every merchant, everywhere.
Interchange plus assessments is the actual unavoidable cost of accepting a card fixed by the networks, not by your processor. A company like Paramount, or any other processor, buys access at that same wholesale rate everyone else does. What varies? The only thing that varies is the markup added on top to create the retail price your business actually pays. That’s the real business model: reselling access to a fixed wholesale cost, with a markup that’s genuinely negotiable, layered on top of a wholesale rate that isn’t.
There are two common ways a traditional processor prices that markup, and one of them is a lot easier to actually see:
There’s also flat-rate pricing (the model Square and Stripe-style apps use), which blends everything into one number regardless of actual card mix, covered in more depth in our guide to payment aggregators and merchant accounts, since it comes with its own separate set of trade-offs beyond just pricing.
Since interchange and assessments are fixed and unavoidable, no processor can actually make that wholesale cost disappear. What dual pricing changes isn’t the cost itself; it’s who pays it. Instead of a business absorbing the wholesale cost plus markup out of its own margin on every card sale, the customer who chooses to pay with a card covers it through the price difference between the cash price and the card price. It’s a genuinely different way to handle the same underlying cost structure covered on this page; see our full breakdown in Dual Pricing Explained.
Every card swipe costs a fixed amount: no processor controls a piece goes to the customer’s bank (interchange), a smaller piece goes to Visa or Mastercard (assessments), and that’s the real, unavoidable cost of accepting a card. Whoever processes your payments buys in at that same fixed cost and adds their own markup on top to make their money, and that markup, not the underlying cost, is the only thing that’s actually different from one processor to the next.
A business can either absorb that whole cost itself, or shift it to the customer who chooses to pay by card through dual pricing. That’s really all credit card processing is: a fixed wholesale cost, a markup on top of it, and a choice about who pays it.
Want to know what your actual markup is right now, instead of guessing? Get a free comparison →
Switching POS systems without downtime is realistic for most small businesses. A real, professional migration typically takes 2–4 weeks end to end, and the biggest risks are avoidable if you know where they actually come from. It’s rarely the new hardware or software that causes downtime. It’s messy data going into the new system, and staff learning the new screen for the first time during a Saturday-night rush.
Most guides on this topic assume a business is voluntarily shopping around. That’s not always the real picture anymore. Payment platforms bundled with POS systems Stripe, PayPal, Shopify, among them have been actively terminating entire categories of merchants, sometimes with little advance warning, driven by risk exposure rather than anything the individual business did wrong.
The businesses that get through a forced switch without real disruption are the ones who already understand what switching POS systems actually involves, before they’re under pressure to do it fast. That’s the real value of knowing this ahead of time not just for a voluntary switch, but in case one gets forced on you.
A real migration isn’t just plugging in new hardware. It’s a specific sequence, and skipping steps is where the risk actually lives:
Here’s the part that actually causes problems, and it has nothing to do with the new system itself: whatever’s wrong with your data in the old system moves straight into the new one unless you clean it up first. Duplicate SKUs, outdated supplier details, inconsistent product names, mismatched categories a new POS system doesn’t fix any of that automatically. It just gives old problems a new home.
Inventory counts are the biggest offender. The numbers sitting in your current POS are rarely perfectly accurate. Shrinkage, receiving errors, and small adjustments that got logged wrong accumulate over months or years. Exporting those numbers and importing them straight into a new system locks every one of those errors into your new platform from day one. A POS switch is actually a good, natural opportunity to do a real physical inventory count and start the new system with numbers you actually trust, instead of just carrying the old mistakes forward.
Not necessarily all of it. Item lists, categories, customers, vendors, and pricing are generally worth migrating directly. Full transaction history is a different call; many businesses keep old sales reports as reference exports instead of importing every historical transaction into the new system. There’s rarely a practical reason to carry years of old transaction-level detail into a live POS database when a saved report accomplishes the same thing.
Don’t schedule a cutover during your busiest season, or right before it. Even a genuinely smooth migration still means staff learning a new screen for the first time and learning under pressure during peak volume is exactly when mistakes happen, and lines get long. The safest cutover windows are deliberately boring: a slow weekday, not a Friday night, not the week before your busiest month of the year.
The honest answer is mixed, and it comes down to two specific facts about what you already have:
If your equipment is open-market and current, reprogramming is realistic and common. If it’s locked to your current provider or aging out, replacement is the honest answer, and it’s something a new provider can tell you directly by looking at what you actually have, not something to assume generically.
One more thing worth knowing upfront: many all-in-one POS providers not just one company; this is common across the industry require payment processing to run through them as part of the package, rather than letting a business keep a separate processor and just swap the POS software. That’s a real trade-off to understand before switching, not something to discover halfway through the process. It’s also, as covered next, often less of a downside than it first sounds.
If a POS switch is already going to touch your equipment, your staff training, and how transactions flow through your business, that’s also the natural moment to actually look at what you’re paying to process cards instead of treating it as a separate project for some other day that never quite happens. Most businesses never calculate their real effective rate on their own (see our guide to reading a merchant statement), and a growing number are eliminating the cost of card acceptance entirely through dual pricing. Bundling that review into a POS switch you’re already making costs nothing extra in effort; the account setup is happening either way.
This catches businesses off guard more than the actual system switch does. Leased equipment is a separate financial obligation from your POS or processing agreement; the leasing company isn’t your POS provider, and switching systems does not end an equipment lease on its own. A real example: five terminals on a 4-year lease at $69/month each works out to over $16,000 in payments still owed, completely independent of which system is actually running them. Before switching, know whether your current equipment is owned, leased, or financed; it changes the real math of the decision.
None of this requires switching POS systems blind or fast. It requires switching with an actual plan which matters more now than it used to, given how many businesses are finding out their platform made the decision for them.
Want to see what a real POS switch would actually look like for your business, before you’re forced into one? Get a free comparison →
Dual pricing is a program that lets a business charge two prices for the same item: a lower price for cash, check, or debit, and a slightly higher price for credit cards so the cost of accepting cards is covered by the customers who choose to pay with one, instead of coming out of the business’s own margin. It’s legal in all 50 states, and it’s why a growing number of small businesses now pay $0 in card processing fees.
That’s the short answer. The rest of this page covers how it actually works, what it costs a business to not do this, and, just as importantly, the real reasons most business owners hesitate, and whether those reasons hold up.
Here’s something most articles on this topic won’t tell you: the biggest barrier to dual pricing isn’t legal risk, and it isn’t cost. It’s a fear gap. When business owners are asked how they think customers will react to seeing a card price and a cash price, a majority predict pushback, annoyance, complaints, and customers walking out. But when researchers looked at what actually happens at the register once a program is live, the real reaction is dramatically smaller than the imagined one. The fear is real. The outcome it’s based on mostly isn’t. That gap matters, because it means a lot of businesses are leaving real money on the table over a risk that’s larger in their head than at the counter.
A dual pricing program shows both prices wherever the customer sees a price on a menu, a shelf tag, a price list, or a point-of-sale screen so nothing is hidden, and nothing shows up as a surprise at checkout. A simple example: an item priced at $100 might show as $100 for cash and $103 for card, a straightforward 3% difference, which is how most point-of-sale systems display it by default. Not sure what you’re actually paying right now? Our guide to reading a merchant statement walks through finding your real effective rate before you make the switch.
There’s a slightly more precise version worth knowing, though. If a business wants to net exactly $100 no matter how the customer pays, the card price actually needs to be a little higher than a flat percentage bump on a 3.5% program; that’s $100 ÷ (1 − 0.035), or $103.63, not an even $103.50. Most systems round this automatically, but it’s worth understanding why the card price isn’t always a perfectly round number.
Yes! In all 50 states, with no exceptions, as long as it’s structured correctly. This is worth explaining clearly, because there’s a lot of confusion floating around that conflates dual pricing with credit card surcharging, which is a different program with real state-by-state restrictions.
The distinction comes down to how the price is framed, not the dollar amount:
The Supreme Court addressed exactly this distinction in Expressions Hair Design v. Schneiderman (2017), ruling that laws restricting how a business can describe its pricing regulate speech, not the underlying transaction, which is precisely why the framing matters legally even when two programs land on an identical final price. A handful of states still restrict surcharging specifically. None of them restrict a properly structured dual pricing or cash discount program.
Card processing typically runs somewhere between 2% and 3.5% of every card transaction, depending on the business and the card mix. That adds up faster than most owners expect:
| Monthly card volume | Typical annual processing cost |
|---|---|
| $10,000/mo (e.g. a small retail shop) | ~$3,600–$4,200/yr |
| $30,000/mo (e.g. a busy quick-service restaurant) | ~$9,000/yr |
| $50,000/mo (e.g. a bar or mid-size restaurant) | ~$18,000–$21,000/yr |
| $80,000/mo+ (e.g. a multi-register retail operation) | ~$25,000–$33,000/yr |
These are illustrative, based on typical effective rates; a business’s actual number depends on its real card mix and current rate, which is exactly what a real statement review shows. But the pattern holds: for most businesses, this isn’t a rounding error. It’s real money, every single year, indefinitely, for as long as the business keeps absorbing the cost itself.
This is the part that surprises most business owners. Real research on this, not just processor marketing, shows:
None of this means zero pushback, ever, from every single customer. It means the realistic reaction is smaller and more manageable than the hypothetical one most owners picture before trying it.
Most content on this topic stops at “it’s legal, and it saves money.” Two real operational realities are worth knowing before switching, because they’re where a business can actually get it wrong:
1. Complexity scales with how many prices you have to display. A gas station with one digital sign has an easy job: one price, updated in one place. A restaurant with a 50-item menu, or a retailer with a few hundred SKUs, has real work to do: every price tag, every menu, every online listing needs to show both numbers consistently. This is manageable, but it’s not nothing, and a business should go in knowing it’s a real setup task, not a five-minute toggle.
2. Dual pricing and cash discounting aren’t quite interchangeable, and getting the label wrong is a real compliance issue, not just a customer-facing annoyance. The card networks (Visa, Mastercard) treat these as distinct program types with different signage and receipt requirements. A program set up under the wrong label can put a business’s standing with its processor at risk, even if the actual pricing behavior looks identical to a customer. This is exactly the kind of detail that’s worth getting right from a knowledgeable processor at setup, rather than configuring it generically and hoping it’s close enough.
If your business is currently absorbing 2-3.5% in card fees on every sale, the honest math almost always favors switching. The real question isn’t usually whether it saves money; it’s whether the setup is done correctly and explained clearly enough that the fear most owners start with never actually shows up at the register.
Want to see what this would actually look like for your business the real numbers, not an estimate? Get a free comparison →