U.S. Utility Connection Fee Database

Last reviewed: By Utility Cost Guide editor

The Utility Cost Guide fee database contains individual utility fee line items from published primary documents. Coverage varies by place and service. Check the source and verification date for a record before using it in a project budget.

Current coverage

StateJurisdictionsFee rowsLatest verified
AL3382026-09-26
AR3502026-09-30
AZ7862026-09-30
CA3412026-09-25
CO92022026-09-25
CT2232026-09-30
FL111982026-09-30
GA3422026-09-30
IA2142026-09-26
ID3332026-09-30
IN2222026-09-30
KS2192026-09-26
KY3372026-09-30
LA2132026-09-30
MI2372026-09-30
MN2102026-09-26
MO2212026-09-30
NC71392026-09-30
NE2382026-09-26
NJ2132026-09-30
NM2232026-09-30
NV2392026-09-24
OH2282026-09-25
OK2222026-09-24
OR2392026-09-24
PA2282026-09-26
RI1112026-09-26
SC4502026-10-21
TN5732026-09-30
TX172032026-09-30
UT5472026-09-30
VA2252026-09-25
WA3342026-09-25
WI2302026-09-30

Use and download the data

Each row represents one published fee line item, with its charging basis and source. Filter the public fee API by jurisdiction, state, or service, or download the verified records as CSV or JSON. A fee may apply only to a specific meter size or customer class. Formula and per-unit rows are not automatically flat charges. See the methodology and reuse policy.

Field dictionary

Field Meaning
id, record_key Database ID and stable source-record key.
jurisdiction_id, provider_id Linked service area and publishing provider.
service, fee_category, fee_name Utility type, normalized charge category, and the fee’s published name.
customer_class, meter_size Applicable customer type and meter size, if specified.
amount, amount_max Published amount and upper amount when the source gives a range; may be blank for formulas.
basis, unit_label, formula_text How the charge is assessed, its named unit, and any published formula.
effective_date, fiscal_year When the charge applies, as stated by the source.
source_url, source_title, source_org, source_type Original document link and identifying source details.
verified_date, verification_status Last source comparison and current review status.
data_origin, notes Origin (official for this table) and record-specific context.
link_status, link_checked_at Latest automated source-link check result and time.
created_at, updated_at Database record creation and update times.

Cite this dataset

Suggested citation: Utility Cost Guide, U.S. Utility Connection Fee Database, accessed <date>, https://utilitycostguide.com/fee-database/. Replace <date> with your access date and cite the original utility document for a specific fee.

How to read a fee row

Every row is one line from a utility’s published fee schedule, so a single connection usually involves several rows. Start with the fee name and service, then look at the columns that decide whether the row applies to you.

What the fee types mean

Utilities use different words for similar charges, so the fee category column groups them into a few plain types.

Why the same city has several rows

A city rarely publishes a single number. Water and sewer are often billed separately, and some places have a different provider for each. Inside one service there may be separate rows for each meter size, for residential and commercial customers, for addresses inside and outside the city limits, and for tap, capacity and meter charges. Some cities also publish an older and a newer schedule side by side during a transition. Read the customer class, meter size and effective date before comparing two rows. If you only need a quick side-by-side of cities, use tap fees by city.

Using the data

The database is licensed under CC BY 4.0. You may copy, share and build on it, including for commercial work, as long as you give credit. A copy of the data is also kept on GitHub at github.com/veinpsycoo/us-utility-connection-fees. When you cite the database, use the suggested citation at the end of this page and include your access date. For a specific fee that affects money you will spend, cite the utility’s original document as well, since that document is the authority. The reuse policy covers the details, and the corrections page explains how to report an error.

How often it is updated

Utilities change their schedules on their own calendars. Many adjust fees at the start of a fiscal year or a quarter, and July 1, October 1 and January 1 are common effective dates. A record keeps its original effective date until a newer published schedule replaces it, and the verified date shows the last time it was compared with the source. Because a fee can change between checks, read the methodology to see how records are reviewed, and confirm the current amount with the utility before you sign a contract or pull a permit.