Platform Review

    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

    QuestionReviewed POS platformsCentsless
    Rounding arithmeticPublished by several vendors, and the published tables agreeSame arithmetic, applied per the rule in force
    Where the rule is setA setting the operator configuresDerived from the jurisdiction and date of the transaction
    Application per US stateNot documented on any reviewed platformRule selected per state from the enacted dataset
    Country-level automationDocumented by Shopify and Lightspeed, keyed to a currency's smallest coinKeyed to statute rather than to currency
    Rule versioningNot documented on any reviewed platformThe rule version used is recorded with the transaction
    Record of the selectionAdjustment recorded on the transaction, varies by platformAppend-only record with a re-verification pass
    Where responsibility sitsWith the operator, stated by the vendors themselvesWith 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.

    DocumentStatusMethodsConfigured atPer-state applicationSource
    Toast POS, Toast Support Center cash rounding articleShippedOperator choice, Nearest, Up, DownlocationNo automatic per-state application documentedToast Support Center, Configure Cash Rounding During U.S. Penny Phase Out

    Jul 10, 2026

    Square Point of Sale, Square Support Center cash rounding articleBetaNearestaccountNo automatic per-state application documentedSquare Support Center, Set up cash rounding

    Updated April 23, 2026

    Clover, developer documentation on currency rounding adjustmentsShippedNearestaccountNo automatic per-state application documentedClover Developer Docs, Currency rounding adjustments

    Updated July 28, 2026

    SpotOn Restaurant and Express, SpotOn Knowledge Base penny rounding articleShippedNearestaccountNo automatic per-state application documentedSpotOn Knowledge Base, Penny Rounding | SpotOn Restaurant
    Lightspeed Retail X-Series, X-Series support article on cash roundingPre-existing rounding logicOperator choicetenderNo automatic per-state application documentedLightspeed X-Series Support, Cash rounding in Retail POS (X-Series)
    Shopify POS, Admin GraphQL API reference and developer changelogShipped, built for other marketsNearestregionNo automatic per-state application documentedShopify Admin GraphQL API reference, CashRoundingAdjustment

    Changelog April 24, 2025

    NCR Voyix Aloha POS, penny rounding quick reference guidePre-existing rounding logicOperator choice, Nearest, Up, DowntenderNo automatic per-state application documentedNCR Voyix, Aloha POS Rounding the US 1-cent penny quick reference guide (HKS1803)

    October 28, 2025

    ECRS CATAPULT, ECRS release announcementShippedNearest, Up, DownsiteNo automatic per-state application documentedECRS, 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)ShippedNearest, Up, DownsiteNo automatic per-state application documentedVerifone 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)SupersededManual workaroundNearest, Up, DownsiteNo automatic per-state application documentedVerifone Documentation Portal, bulletin Penny Elimination

    Content stated as of March 2026

    Revel POS, Revel support articles on cash round up and auto cashPre-existing rounding logicUpNo automatic per-state application documentedRevel Systems Support, How to Round Up on Cash Transactions

    March 27, 2024

    Document by document

    Toast POS, Toast Support Center cash rounding article

    Shipped

    Announced 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.

    Square Point of Sale, Square Support Center cash rounding article

    Beta

    Published 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.

    Clover, developer documentation on currency rounding adjustments

    Shipped

    Rounding 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.

    SpotOn Restaurant and Express, SpotOn Knowledge Base penny rounding article

    Shipped

    Referenced 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.

    Lightspeed Retail X-Series, X-Series support article on cash rounding

    Pre-existing rounding logic

    Ledger 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.

    Shopify POS, Admin GraphQL API reference and developer changelog

    Shipped, built for other markets

    Changelog 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.

    NCR Voyix Aloha POS, penny rounding quick reference guide

    Pre-existing rounding logic

    Quick 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

    Shipped

    Announced 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.

    Verifone Commander, Cash Rounding feature reference (current)

    Shipped

    Feature 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.

    Verifone Commander and Ruby2 family, Penny Elimination bulletin (superseded)

    Manual workaround

    Bulletin 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.

    Revel POS, Revel support articles on cash round up and auto cash

    Pre-existing rounding logic

    Reading 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.

    TouchBistroOloPAR Technology (Brink, PixelPoint)Oracle MICROS SimphonyLightspeed Restaurant (K-Series and O-Series)Heartland RetailToshiba Global Commerce SolutionsIT RetailBulloch TechnologiesOracle Retail XstoreSAP Customer CheckoutAptosManhattan AssociatesPioneerRxQS/1Rx30PayPal ZettleSumUpGilbarco Invenco Passport

    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

    Stay ahead of cash rounding legislation

    Get notified when a state enacts a new law, federal legislation changes, agencies publish new guidance, or we publish new compliance analysis. No newsletter. No marketing. We tell you when the law changes.