Key:fee

From OpenStreetMap Wiki
(Redirected from Key:parking:fee)
Jump to navigation Jump to search
Public-images-osm logo.svg fee
Tenerife telescope C.jpg
Description
Yes or no, to indicate if money is charged to use this facility. Edit or translate this description.
Group: Properties
Used on these elements
may be used on nodesmay be used on waysmay be used on areasmay be used on relations
Useful combination
Status: de facto

The fee tag specifies the nature of any fee for entry, access, service, use, or otherwise. Examples include car parking (amenity=parking), toilets (amenity=toilets), and tourist attractions and historic buildings (e.g., historic=castle).

Tagging

Value Meaning
yes A fee is generally charged.
no No fee is charged.
donation No fee is required, but voluntary contributions are accepted.
unknown

It is not possible to distinguish between other possible values as surveyed.

Surveying a more precise value is important.

Conditional restrictions syntax may be used in fee:conditional=* for more complex rules. fee=* should contain a (default) value that applies when no condition does.

For example:

  • fee=yes + fee:conditional=no @ customers - to mark that fee is waived for customers
  • fee=no + fee:conditional=yes @ (08:00-08:20) - to mark something as free, except between 8:00 and 8:20
  • fee=no + fee:conditional=yes @ (stay > 2 hours) - parking with stay up to two hours free[1]
  • fee=yes + fee:conditional=no @ (stay < 2 hours) - also, parking with stay up to two hours free (difference is what will be a default value, used by data consumers not supporting conditional restrictions)
  • fee=yes + fee:conditional=no @ (age < 12) - to mark something as free for children under the age of 12.

fee:disabled=* is also available to directly specify whether a fee applies to handicapped users; e.g., where a fee is waived for them.

Common tagging mistakes

Time when a fee is charged as a value of fee=*

Example: fee=Mo-Fr 08:00-17:00

Using opening_hours=*-style date/time ranges as a value of fee=* to specify when a fee is applicable is a somewhat common mistake. When a fee is only applicable some of the time, use fee:conditional=*, as noted above.

When you encounter a value like fee=Mo-Fr 08:00-17:00 and wish to use the correct syntax, one strategy is to replace it with fee=no and fee:conditional=yes @ (Mo-Fr 08:00-17:00).

Fee amount as a value of fee=*

Example: fee=$10

Use charge=* (in this example, that would be charge=10.00 USD), with fee=yes.

See also

  • payment=* - to indicate the precise method of payment.
  • toll=* - to indicate that a road, bridge, ferry, or other way is tolled - that you must pay to use it. This key is used instead of fee=*.
  • charge=* - to indicate which fee is charged (other undocumented keys for the same purpose are fee:amount=* and fee:price=*)

References