After several weeks of hands-on experience using the cash rounding (to the nearest nickel) feature in the U.S., we’d like to propose some small refinements.
- Because pennies are still in circulation & legal tender, many of our customers are still able to provide exact change – e.g. $16.38 – which Square will not accept. It’s been very awkward to effectively tell them “actually, if you’re paying with cash, we’re charging you a penalty” (not in those words, obviously). Consequently, we’d like the option to round only when exact change cannot be provided by the customer; if the customer can provide the exact amount – e.g. $9.28 – then they should be able to. I’d see this as playing out as $9.28 due from customer, $10 provided in cash, $0.70 change is due back.
- If the customer owes us $5.46, we’d like to collect no less than that amount. So, we’d like the option to round only up. If the customer is unable to provide that exact amount & overpays, we’d provide the change we can; any change we can’t provide can be considered by the customer as a cost of completing the transaction. We’re a small charity thrift shop, and as a rule our customers would be happy to make such small contributions to our cause, but because other businesses may not want that, “round only up” should be an option, with “round up/down” still the default.
- (This is applicable only if the first item above is rejected.) We have many senior volunteer cashiers; when the see a large “$9.28” at the top of the screen, it’s hard for them to see the smaller “$9.30” as the first suggested cash amount. It would help them if the amount were shown – on the customer & cashier screens – as something like “$9.28 (or $9.30 in cash)”. Yeah, I agree that’s clunky - something better would be welcome.