(b) Requirements for Existing, New or Increased Fees and Charges. A fee or charge shall not be extended, imposed, or increased by any agency unless it meets all of the following requirements:
(1) Revenues derived from the fee or charge shall not exceed the funds required to provide the property related service.(2) Revenues derived from the fee or charge shall not be used for any purpose other than that for which the fee or charge was imposed.(3) The amount of a fee or charge imposed upon any parcel or person as an incident of property ownership shall not exceed the proportional cost of the service attributable to the parcel.(4) No fee or charge may be imposed for a service unless that service is actually used by, or immediately available to, the owner of the property in question. Fees or charges based on potential or future use of a service are not permitted. Standby charges, whether characterized as charges or assessments, shall be classified as assessments and shall not be imposed without compliance with Section 4.(5) No fee or charge may be imposed for general governmental services including, but not limited to, police, fire, ambulance or library services, where the service is available to the public at large in substantially the same manner as it is to property owners. Reliance by an agency on any parcel map, including, but not limited to, an assessor's parcel map, may be considered a significant factor in determining whether a fee or charge is imposed as an incident of property ownership for purposes of this article. In any legal action contesting the validity of a fee or charge, the burden shall be on the agency to demonstrate compliance with this article.