Proposal:Key:atm:fee
| Key:atm:fee | |
|---|---|
| Proposal status: | Draft (under way) |
| Proposed by: | Thisik |
| Tagging: | atm:fee=*
|
| Applies to: | |
| Definition: | Indicates whether an ATM charges a fee for cash withdrawals. |
| Statistics: |
|
| Draft started: | 2026-07-11 |
Proposal
This proposal introduces the key atm:fee=* to record whether an amenity=atm (or a POI tagged with atm=yes) charges a fee for cash withdrawals.
Rationale
Many ATMs, especially those operated by independent (non-bank) providers, charge a withdrawal fee that is not related to the cardholder's own bank fees. This information is useful to mappers and data consumers (routing/search apps, travel guides) who want to warn users about extra costs or help them find fee-free ATMs nearby.
Currently there is no dedicated, well-defined key for this. Some mappers have used ad-hoc values on unrelated keys, or relied on fee=yes/no, which is a generic key already used for many other contexts (parking, toilets, etc.) and does not clearly and unambiguously refer to ATM withdrawal fees, especially in areas where an ATM might be co-located with other fee-bearing features.
atm:fee is namespaced with the atm: prefix so it can be used alongside both amenity=atm and any other tagging scheme that marks a feature as an ATM (e.g. an ATM inside a shop or bank that is not itself tagged as a separate node).
Tagging
| Value | Meaning |
|---|---|
yes |
The ATM charges a fee for withdrawals. Exact amount unknown or variable. |
no |
The ATM does not charge a fee for withdrawals. |
XX% (e.g. 2%, 3.5%) |
The ATM charges a fee expressed as a percentage of the withdrawn amount. |
amount currency (e.g. 50 CZK, 2 EUR) |
The ATM charges a fixed fee per withdrawal, in the given currency. |
Combine with currency:XXX=yes tags where relevant to indicate which currencies the ATM dispenses, if a fixed-amount fee is given.
Examples
amenity=atm
atm:fee=yes
amenity=atm
operator=Euronet
atm:fee=3%
amenity=atm
atm:fee=50 CZK
Relation to other tags
- This key is intended to replace ad-hoc use of
fee=yes/nofor ATMs, sincefeeis heavily overloaded across many unrelated feature types and can be ambiguous when an ATM shares a location with another fee-bearing amenity. - Unlike a hypothetical
ATM=YESvalue (non-standard capitalisation ofamenity=atm),atm:feeis explicitly designed to work with the standardamenity=atmtag, as well as any other current or future ATM-marking scheme.
Rendering
No special rendering is proposed. Data consumers may choose to display a fee icon/warning.
Comments
Please leave comments in the discussion tab.