← All GTFS fixes

Fix: the feed contains no fare information

Code: scorecard_no_fare_data

What this means

The feed has no fare files, so it does not say what a trip costs. GTFS carries fares either in the classic fare_attributes.txt and fare_rules.txt, or in the newer Fares v2 files (fare_products.txt, fare_leg_rules.txt, and related). Neither is present.

Why it matters

Without fare data, trip planners show "fare unknown", and a rider cannot tell what to bring or budget for the trip before they board. Visitors and occasional riders feel this most, because regulars already know the fare. For a flat-fare system, the missing information is small and easy to supply, so the gap is more about it never being entered than about complexity.

How to fix it

Set the currency correctly (for example USD) so apps display the price properly.

How long it usually takes

A small file for most flat-fare systems, entered once. Zone and distance fares take longer because the structure itself is larger.

Authoritative rule

The GTFS Validator does not flag this, so the expectation comes from the community GTFS Best Practices. Read the relevant GTFS Best Practice. (opens on an external site)

After you republish

Once the changed feed is live at your published URL, the next scorecard run checks it again. When the same complete producer contract no longer reports this finding, it can be recorded as a dated finding clearance. That confirms the later feed state, not who changed the feed or why.