Proposal:Key:atm:fee

From OpenStreetMap Wiki
Jump to navigation Jump to search
Key:atm:fee
Proposal status: Draft (under way)
Proposed by: Thisik
Tagging: atm:fee=*
Applies to: node area
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/no for ATMs, since fee is 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=YES value (non-standard capitalisation of amenity=atm), atm:fee is explicitly designed to work with the standard amenity=atm tag, 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.