Currency selection sounds like a feature aimed at businesses trading across borders — but for a huge range of small, entirely local shops, it turns out to matter for much simpler, closer-to-home reasons.
The obvious reason: you're just not in a USD-default market
A tool built with a single hardcoded currency quietly assumes its users are somewhere specific — usually not where most of the world's small shops actually operate. Picking your own currency at setup means the numbers on every receipt and report actually mean something to you and your customers.
The less obvious reason: pricing consistency
Even within one country, a tool that shows prices in an unfamiliar currency by default forces mental conversion on every single transaction — a small but constant friction that a correctly-set currency removes entirely.
It matters for reports too, not just receipts
Daily revenue, monthly totals, profit calculations — all of it is more useful and easier to reason about when displayed in the currency you actually think in, rather than something you have to convert every time you check your numbers.
Changing it later shouldn't be a hassle
A shop that starts using one currency and later needs to adjust (a new market, a correction from initial setup) should be able to update it from settings without starting over — a reasonable expectation, not an edge case.
Support for many currencies, used by exactly one
Most shops only ever use one currency day to day — the value of broad currency support isn't that any single shop uses all of them, it's that whichever one you need is actually available when you set up.