POS cash rounding: what platforms have actually shipped
Many major point of sale platforms now document a cash rounding capability, several of them shipped ahead of the statutes, and the ones that publish a digit table publish the same table. Each of them draws the same boundary in the same place: no automatic per-state application documented on any reviewed platform. Rounding is offered as a setting the operator configures, and selecting which rule applies, and from when, sits with the operator by design.
Last reviewed 2026-09-04 · 10 vendors, 11 documents of record · Every statement sourced to vendor documentation
Our own position, stated first
Centsless builds the layer that selects the governing rule for a transaction and records the selection. Our engine reads the jurisdiction of the sale, applies the rounding rule enacted for that jurisdiction on that date, versions the rule it used, and writes the selection to an append-only record that can be re-verified afterwards. That is the layer this page is about.
We have an obvious interest in the finding below, which is why the page is built from vendor documentation with every source linked rather than from our own characterisation of what platforms do.
Nothing here is a criticism of the platforms reviewed. Several shipped a working cash rounding feature before any statute obliged them to, published the arithmetic openly, and told their integrators the truth about how variable the rule is. We take no position on whether any platform should extend that work to jurisdiction selection, and we would report it the same way if one did.
Side by side, from the documents
| Question | Reviewed POS platforms | Centsless |
|---|---|---|
| Rounding arithmetic | Published by several vendors, and the published tables agree | Same arithmetic, applied per the rule in force |
| Where the rule is set | A setting the operator configures | Derived from the jurisdiction and date of the transaction |
| Application per US state | Not documented on any reviewed platform | Rule selected per state from the enacted dataset |
| Country-level automation | Documented by Shopify and Lightspeed, keyed to a currency's smallest coin | Keyed to statute rather than to currency |
| Rule versioning | Not documented on any reviewed platform | The rule version used is recorded with the transaction |
| Record of the selection | Adjustment recorded on the transaction, varies by platform | Append-only record with a re-verification pass |
| Where responsibility sits | With the operator, stated by the vendors themselves | With the operator, supported by the selection layer |
The middle column reports what vendor documentation states or does not state. A blank in the documentation is not evidence that a capability is absent, and none of these rows is a shortcoming: selecting the governing rule is a layer the reviewed platforms deliberately leave to the operator.
What the platforms agree on
Where a vendor publishes its rounding table, the table is the same one: one and two cents round down, three and four round up, six and seven round down, eight and nine round up. Toast, Square, Clover and Verifone all publish that arithmetic in those terms. The arithmetic is not where platforms differ.
They differ on where the setting lives, how the adjustment is recorded, what the customer is shown, and whether refunds carry their own adjustment. Those are the columns worth reading in the table below.
The distinction between a rounding setting and a compliance obligation is set out separately in POS cash rounding compared with cash rounding compliance.
Comparison
Rows are labelled by document rather than by vendor. Verifone appears twice because two separate Verifone documents describe two different behaviours at two different points in time; that is 11 documents across 10 vendors, not 11 platforms. A blank cell means we located no documentation for that field, not that the capability is absent.
| Document | Status | Methods | Configured at | Per-state application | Source |
|---|---|---|---|---|---|
| Toast POS, Toast Support Center cash rounding article | Shipped | Operator choice, Nearest, Up, Down | location | No automatic per-state application documented | Toast Support Center, Configure Cash Rounding During U.S. Penny Phase Out Jul 10, 2026 |
| Square Point of Sale, Square Support Center cash rounding article | Beta | Nearest | account | No automatic per-state application documented | Square Support Center, Set up cash rounding Updated April 23, 2026 |
| Clover, developer documentation on currency rounding adjustments | Shipped | Nearest | account | No automatic per-state application documented | Clover Developer Docs, Currency rounding adjustments Updated July 28, 2026 |
| SpotOn Restaurant and Express, SpotOn Knowledge Base penny rounding article | Shipped | Nearest | account | No automatic per-state application documented | SpotOn Knowledge Base, Penny Rounding | SpotOn Restaurant |
| Lightspeed Retail X-Series, X-Series support article on cash rounding | Pre-existing rounding logic | Operator choice | tender | No automatic per-state application documented | Lightspeed X-Series Support, Cash rounding in Retail POS (X-Series) |
| Shopify POS, Admin GraphQL API reference and developer changelog | Shipped, built for other markets | Nearest | region | No automatic per-state application documented | Shopify Admin GraphQL API reference, CashRoundingAdjustment Changelog April 24, 2025 |
| NCR Voyix Aloha POS, penny rounding quick reference guide | Pre-existing rounding logic | Operator choice, Nearest, Up, Down | tender | No automatic per-state application documented | NCR Voyix, Aloha POS Rounding the US 1-cent penny quick reference guide (HKS1803) October 28, 2025 |
| ECRS CATAPULT, ECRS release announcement | Shipped | Nearest, Up, Down | site | No automatic per-state application documented | ECRS, No Pennies, No Problem: CATAPULT Ready Today for a World without Pennies October 9, 2025, modified November 3, 2025 |
| Verifone Commander, Cash Rounding feature reference (current) | Shipped | Nearest, Up, Down | site | No automatic per-state application documented | Verifone Commander Help, Cash Rounding feature reference Revision history 01/05/2026, 01/08/2025, 07/23/2026 as published |
| Verifone Commander and Ruby2 family, Penny Elimination bulletin (superseded)Superseded | Manual workaround | Nearest, Up, Down | site | No automatic per-state application documented | Verifone Documentation Portal, bulletin Penny Elimination Content stated as of March 2026 |
| Revel POS, Revel support articles on cash round up and auto cash | Pre-existing rounding logic | Up | No automatic per-state application documented | Revel Systems Support, How to Round Up on Cash Transactions March 27, 2024 |
Document by document
Toast POS, Toast Support Center cash rounding article
ShippedAnnounced June 11, 2026; generally available
Rounding table
.01 and .02 round down to .00 / .03 and .04 round up to .05 / .06 and .07 round down to .05 / .08 and .09 round up to .10
Ledger treatment
Cash rounding adjustments aren't included in your Net Sales or Sales tax reporting since rounding is not considered a sale. Cash rounding adjustments are recorded as cash over/short, which is considered non-taxable income or an expense.
Tax treatment
Cash rounding is a non-taxable service charge adjustment for cash payments only, applied after taxes and discounts are applied to the check.
Customer disclosure
Guest-facing screens, Toast Mobile and printed receipts display: "If you pay with cash, your total may be rounded per this location's policy." Receipts carry a cash rounding line item.
Audit record
Cash rounding appears as a line item in the Revenue Summary and Sales Summary Report, in the shift review cash and tips reconciliation step, and on the Z-Report.
Vendor disclaimer
This content is provided for informational purposes only and is not intended as legal, accounting, tax, HR, or other professional advice. You are responsible for your own compliance with laws and regulations, including any applicable to cash adjustment practices. You should contact your attorney or other relevant advisors for advice specific to your circumstances. The development, release and timing of any products, features or functionality remain at the sole discretion of Toast, and are subject to change. You are also solely responsible for informing your customers about any cash adjustment or related business practices.
Retrieved 2026-09-04
Square Point of Sale, Square Support Center cash rounding article
BetaPublished December 9, 2025; open beta via Early feature access
Rounding table
$1.01 or $1.02 to $1.00 / $1.03 or $1.04 to $1.05 / $1.05 unchanged / $1.06 or $1.07 to $1.05 / $1.08 or $1.09 to $1.10
Ledger treatment
Rounding appears as a separate line item in the Transactions report, negative where rounded down and positive where rounded up, and as a Cash rounding row in the Sales Summary.
Tax treatment
Square apps will calculate taxes on the original transaction amount before rounding is applied. You are responsible for determining the impact of the cash rounding adjustment to your tax collection, reporting and remittance obligations.
Mixed tender
On split cash and card payments the cash portion is rounded to the nearest $0.05 and the card portion is charged the exact amount. Square documents that the order of payment, cash first or card first, may affect the final amounts, with worked examples.
Customer disclosure
Digital and printed receipts display the original subtotal and tax, the rounding adjustment line item, and the final rounded total.
Audit record
Cash rounding row in the Sales Summary.
State restriction
Cash rounding is currently unavailable to sellers with locations in Connecticut in compliance with state law. Sellers with locations in Connecticut don't have access to cash rounding across any Square locations.
Vendor disclaimer
Some states may require you to notify your customers that their transaction is being rounded to the nearest 5 cents. Please check the guidelines with your state and local governments.
Retrieved 2026-09-04
Clover, developer documentation on currency rounding adjustments
ShippedRounding table
.00 no change / .01 to .02 round down to .00 / .03 to .04 round up to .05 / .05 no change / .06 to .07 round down to .05 / .08 to .09 round up to .10
Ledger treatment
Round adjustments are classified as a separate, non-revenue and non-tax category, recorded as a discrete line item on Payment and Order objects and included in reporting exports.
Tax treatment
The rounding adjustment does not alter item prices, taxes, service charges or discounts; it is applied as the final post-tax adjustment.
Refunds
Full refunds honour the original rounding method and direction. Partial refunds are rounded independently, with a worked example of a $4.68 partial refund adjusted by $0.02 to $4.70. A merchant cannot refund more than what was initially collected.
Mixed tender
Clover documents that applicable tender types, cash only versus all tenders, can vary by region and merchant configuration.
Customer disclosure
Custom receipt implementations, both paper and web, must display the round adjustment as a distinct line item just above the final amount collected, and tethered third-party displays must reflect it to the customer during the transaction.
Audit record
Payment, Order and Refund API objects carry the adjustment as a discrete signed field.
Vendor disclaimer
Do not hardcode round logic into your app. The round direction (up, down, nearest), unit (1s, 10s), and applicable tender types (cash only versus all tenders) can vary by region and merchant configuration. Rely strictly on the adjustment values returned by the Clover API.
Retrieved 2026-09-04
SpotOn Restaurant and Express, SpotOn Knowledge Base penny rounding article
ShippedReferenced in product updates dated April 3, 2026 and August 28, 2026
Tax treatment
Rounds cash payments to the nearest $0.05 after tax.
Mixed tender
Applies only to cash payments; card and digital payments are unaffected.
Customer disclosure
The rounded total and penny adjustment appear across the POS, handhelds, customer display, receipts, and reporting so staff and customers can easily see the change.
Vendor disclaimer
Penny rounding is optional and only applies after it is enabled.
Reading note
SpotOn's knowledge base pages render partially to an automated reader, and the pages carry no visible last updated date. Fields not listed here were not fully captured rather than absent.
Retrieved 2026-09-04
Lightspeed Retail X-Series, X-Series support article on cash rounding
Pre-existing rounding logicLedger treatment
A documented Xero integration maps rounding amounts on cash sales to a nominated expense account in Xero.
Reading note
Lightspeed's primary cash rounding article is served behind a browser verification challenge, so this record rests on the indexed summary of that page and on adjacent Lightspeed articles. The feature is described as selecting a rounding denomination and rule for a currency and applying it to the cash payment type. Lightspeed's R-Series documentation describes an automatic default for Belgian merchants; we did not locate an equivalent for any United States jurisdiction.
Retrieved 2026-09-04
Shopify POS, Admin GraphQL API reference and developer changelog
Shipped, built for other marketsChangelog dated April 28, 2025; POS versions 10.1 and later
Ledger treatment
Modelled in the Admin GraphQL API as a CashRoundingAdjustment object, described as the rounding adjustment applied to total payment or refund received for an Order involving cash payments, with a positive or negative value that is zero where there is no rounding or for non-cash payments.
Refunds
The CashRoundingAdjustment object covers refunds as well as payments, so a refund carries its own rounding adjustment value.
Customer disclosure
A dedicated help article covers updating email notifications and printed receipts for cash rounding.
Audit record
Order and refund level CashRoundingAdjustment recorded through the Admin GraphQL API.
Reading note
Shopify's POS help centre pages on cash rounding are served behind a browser verification challenge, so this record rests on Shopify's developer changelog and Admin API reference. Shopify documents cash rounding on POS as Swedish rounding to the nearest five cent increment, configured per country and applying automatically in countries where the smallest coin is out of circulation, naming Canada, Australia, New Zealand, Switzerland, Belgium, Finland, Denmark, Sweden and Norway. Shopify's changelog states that the setting becomes enabled by default on a scheduled rollout from July 26, 2026 for merchants who have not set it themselves. Refunds and exchanges are documented as carrying their own rounding adjustment. This is a shipped cash rounding feature that predates the United States transition because it was built for those markets, which is why it is recorded as shipped rather than as a general price rounding setting.
Retrieved 2026-09-04
NCR Voyix Aloha POS, penny rounding quick reference guide
Pre-existing rounding logicQuick reference guide last updated October 28, 2025
Rounding table
Rounding method options are Up, Down, Nearest Up and Nearest Down. Worked table: $19.62 goes to $19.65 (Up), $19.60 (Down), $19.60 (Nearest Up), $19.60 (Nearest Down); $19.63 goes to $19.65, $19.60, $19.65, $19.65; $19.64 goes to $19.65, $19.60, $19.65, $19.65. When rounding to the nearest .05, this distinction is not needed since there is no midpoint.
Ledger treatment
A display adjustment option shows the rounding benefit on the on-screen and printed guest check, the variance between the sales total and the payments total, and on back of house reports. A print rounded indicator option prints Round after the change due line.
Customer disclosure
The guide advises that the merchant must have signage visible to the consumer for the rounding on cash payments, and that the consumer must have the option to decline the rounding and still receive exact change. These are stated as merchant guidance rather than documented software controls.
Vendor disclaimer
The restaurant can choose to round up which benefits the restaurant, round down which benefits the consumer, or round logically up or down to whichever is closest; however, we recommend that you consult with your legal representative on the guidelines within your jurisdiction.
Reading note
Rounding configuration is documented for Aloha POS through Aloha Configuration Center. We did not locate an Aloha Cloud specific rounding document, so whether the Aloha Cloud back office exposes the same rounding tab is not established here.
ECRS CATAPULT, ECRS release announcement
ShippedAnnounced October 9, 2025; stated for release in CATAPULT 5.7.158 and 5.8.167 during the week of November 10, 2025
Ledger treatment
The adjustment appears as a discount line item, even when the total increases, ensuring accurate reporting and transparency.
Customer disclosure
Retailers can also customize receipts and kiosk screens to inform customers about rounding, minimizing confusion.
Reading note
The located source is an ECRS press release rather than a technical support article, so mechanics beyond the statements quoted here are not established. Rounding is described as applying across point of sale, self checkout and web orders paid at pickup, and as an addition to a threshold rounding solution ECRS already offered.
Retrieved 2026-09-04
Verifone Commander, Cash Rounding feature reference (current)
ShippedFeature reference initial document January 5, 2026, section added July 23, 2026; Commander release 55.02.08 and above with C18
Rounding table
NEAREST: $10.01 to $10.00, $10.02 to $10.00, $10.03 to $10.05, $10.04 to $10.05, $10.05 unchanged, $10.06 to $10.05, $10.07 to $10.05, $10.08 to $10.10, $10.09 to $10.10. DOWN: $10.01 to $10.04 all settle to $10.00. UP: $10.01 to $10.04 all settle to $10.05.
Ledger treatment
The TLog includes a rounding adjustment payline. The Summary Report and the Cashier Report show the net of rounding adjustments over the period along with the number of transactions that were rounded.
Tax treatment
Cash rounding occurs only for cash transactions and applies after taxes, fees, and discounts have been calculated.
Refunds
Round down benefits the customer and a refund of a round down transaction also benefits the customer. Round up benefits the site and a refund of a round up transaction also benefits the site. Round nearest tends to even out transactions. Sample sale and refund receipts are documented for both strategies.
Mixed tender
A split tender transaction with a rounding adjustment is documented as a receipt example. The computation rule for split tender is not set out in prose.
Customer disclosure
The PIN pad shows a rounded cash due line, the POS shows the rounded cash due before tender and a rounding adjustment line after tender, and self checkout shows the rounded cash due line. Only rounded amounts may be tendered in cash; a non-rounded entry returns an invalid amount error.
Audit record
Rounding adjustment payline in the TLog; Summary and Cashier reports.
Vendor disclaimer
Check with local laws and regulations to ensure the round policy chosen complies.
Retrieved 2026-09-04
Verifone Commander and Ruby2 family, Penny Elimination bulletin (superseded)
Manual workaroundBulletin content stated as of March 2026, updating bulletin 1125_002 Rev 3
Superseded. The bulletin is dated March 2026 and states that Verifone is adding automated rounding support to Commander software, starting with maintenance releases in 55.02, 56.03, and major release 57.xx, and that POS transactions will continue to calculate and display exact totals in the meantime. The Commander Cash Rounding feature reference records that automated rounding, available on Commander release 55.02.08 and above with C18, with an initial document date of January 5, 2026 and a section added July 23, 2026. The two documents describe the same programme at different points: the bulletin sets out the interim manual Department and PLU approach, and the feature reference documents the shipped behaviour that replaces it. The bulletin is retained here as the record of the interim position rather than as a peer of the current document.
Rounding table
Department example: Description PLU Round Up, Product Code 0999 MISCELLANEOUS ADMIN, Min. Amount 0.01, Max. Amount 0.04, Negative Dept No, Quantity Limit 1. Method of payment example: Name Round Down, MOP Code 00 CASH, Minimum Amount 0.01, Maximum Amount 0.04, Limit 0.00, Tender Amount Required checked, Allow Refund checked.
Ledger treatment
Commander receipts will continue to show exact totals. Merchants using rounding should track policies for reconciliation and accounting purposes. Commander reports using the manual solution discussed below will show specific department totals for round up/down tracking.
Tax treatment
The bulletin instructs operators not to apply any taxes, fees, ID checks or blue laws to the rounding department, and not to allow food stamps unless SNAP customers are required to round.
Mixed tender
Split Tender transactions need to be handled separately since you can not add another line item to a partially paid transaction. A separate transaction may be created to account for the additional cents you rounded up or down.
Customer disclosure
Create a written store policy and train cashiers for consistent application. Post clear signage at the register for customers.
Vendor disclaimer
No federally mandated rounding policy exists as of March 2026. Verifone is adding automated rounding support to Commander software, starting with maintenance releases in 55.02, 56.03, and major release 57.xx. POS transactions will continue to calculate and display exact totals. Some limited manual solutions exist.
Retrieved 2026-09-04
Revel POS, Revel support articles on cash round up and auto cash
Pre-existing rounding logicReading note
The documentation we located describes a Round Up Cash action that assumes the next whole dollar has been tendered, and an Auto Cash default that settles an order for the exact balance due. Both articles predate the penny transition and neither describes rounding to a five cent increment. Revel's support portal renders through an authenticated JavaScript application, so this record rests on the indexed text of Revel's own pages rather than a full read.
Three observations
One platform has already read a state's law and acted on it
Square documents that cash rounding is currently unavailable to sellers with locations in Connecticut in compliance with state law, and that those sellers do not have access to cash rounding across any Square locations. This is the only state-specific behaviour we located anywhere in the review. It is a considered reading of one state's position, taken before any obligation required it, and it is expressed in the tool Square has available at that layer: an availability switch at the account level. The account level is where a platform-wide setting naturally lives, which is why a seller operating in Connecticut and elsewhere sees the same answer across every location.
One platform designed its API around the rule not being fixed
Clover's developer documentation instructs integrators to treat rounding as variable and to read it from the platform rather than assume it. This is careful API design: it keeps the behaviour in one place and stops every app on the platform from encoding its own copy of a rule that moves.
"Do not hardcode round logic into your app. The round direction (up, down, nearest), unit (1s, 10s), and applicable tender types (cash only versus all tenders) can vary by region and merchant configuration. Rely strictly on the adjustment values returned by the Clover API."
We quote it because it is the clearest statement of the underlying problem we found anywhere in the review, and it comes from a platform describing its own architecture rather than from us.
Every platform draws the same boundary, and draws it correctly
The vendors that ship the feature also state, in their own documentation, that determining what the law requires is the operator's responsibility. That is the right allocation. A point of sale vendor is not positioned to advise a merchant on its legal obligations in each state it trades in, and none of them pretends otherwise. The consistency of these notes is worth reading as agreement about where the line falls rather than as a set of caveats.
"You are responsible for your own compliance with laws and regulations, including any applicable to cash adjustment practices." — Toast
"Some states may require you to notify your customers that their transaction is being rounded to the nearest 5 cents. Please check the guidelines with your state and local governments." — Square
"Check with local laws and regulations to ensure the round policy chosen complies." — Verifone
The closest existing analogue: automation by country
Two platforms document rounding that turns itself on by jurisdiction, and in both cases the jurisdiction is a country. Shopify documents cash rounding on POS as applying automatically in countries where the smallest coin is out of circulation, naming Canada, Australia, New Zealand, Switzerland, Belgium, Finland, Denmark, Sweden and Norway. Lightspeed documents an automatic default for Belgian merchants in its R-Series documentation. This matters because it shows the pattern is buildable and already built: a platform can carry a rule per jurisdiction and apply it without the operator selecting it. The United States asks a harder version of the same question, because the rule varies by state rather than by currency, and the country-level implementations are keyed to a currency's smallest circulating coin rather than to a statute. We did not locate an equivalent default keyed to any United States state.
Where the documentation stops
To our knowledge, no reviewed platform publishes documentation describing automatic application of a specific state's cash rounding statute. This claim would be falsified by published vendor documentation describing automatic application of a named jurisdiction's rule, and we will correct the page on being shown it.
This matters because the rule is not uniform. 20 states have an enacted cash rounding law, and only Arizona, Georgia and Indiana obligate merchants; the rest permit, delegate, or reach government payments only. Effective dates run across separate calendar years. A static account-level or location-level setting does not, by itself, determine which rule governs a transaction or when that rule changes. It is a reasonable place for a platform to stop, because the rule set is still moving and the states are not converging on a single answer. The consequence is simply that the selection is currently the operator's to make and the operator's to evidence.
Two adjacent areas are also thin in the documentation we located: how a refund is treated when the original sale was rounded, covered in cash rounding on refunds, and what per-transaction record survives for review, covered in cash rounding compliance. Several platforms document a reporting line for rounding. Fewer document a per-transaction record of which rule was applied and why.
Methodology and limits
Every statement about a named platform on this page is sourced to that platform's own published documentation, linked in the table. Trade press and social posts were used as leads to find documents, never as sources of record. Where a field is blank, we located no documentation for it. Blank does not mean the capability is absent, and nothing here infers a capability in either direction from a vendor's silence.
Gilbarco Invenco announced penny rounding availability in Passport through a company social post in April 2026. Passport technical documentation is distributed through an authenticated dealer portal, and we located no public document setting out the rounding behaviour. Passport is therefore listed among the platforms reviewed without located documentation rather than given a row, since a social post is a lead and not a document of record.
The platforms above were reviewed and no published documentation on cash rounding for the penny transition was located. Several maintain product documentation behind authenticated partner portals, and some help centres render only with JavaScript enabled. Absence of located documentation does not indicate absence of capability. If a platform has published documentation we did not locate, we will add it and re-date the review.
Which rule applies to your footprint
The exposure tool takes the states you operate in and returns the rule, the effective date, and the questions your point of sale configuration has to answer.
Check your exposure