Key:fee

fee
Description
Yes or no, to indicate if money is charged to use this facility. 
Group: Properties
Used on these elements
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).

Values

ValueMeaning
yesA fee is generally charged.
noNo fee is charged.
donationNo 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.

fee=* should contain a (default) value that applies when no condition does.

Conditional restrictions syntax may be used in fee:conditional=* for more complex rules.

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=yes + fee:conditional=no @ We - paid, but free on Wednesdays
  • 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

This article is issued from Openstreetmap. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.