A taxi fleet operator in Miami described his document tracking system to me: a laminated sheet of paper on his office wall with the names of his 15 drivers and their expiration dates written in marker.
When a date is coming up, he sees it walking by and calls the driver. When he doesn’t see it because he’s busy, the date passes and the car can’t legally operate until it’s resolved.
He’s been lucky so far, he told me. But two weeks ago one of his drivers lost three working days because the vehicle’s TNC permit had expired and nobody caught it in time.
What makes a taxi or rideshare fleet different
In a delivery or service fleet, if one vehicle has an expired document you can pull it for a few days and keep operating with the rest without major consequences. In a taxi or rideshare fleet, every car out of service is direct revenue you’re not generating that day.
And the regulatory layer in this sector is triple: you have the city, the state, and if you’re working with platforms like Uber or Lyft, their own requirements on top. All with different expiration cycles.
Per vehicle:
TNC permit — every city and county regulates this differently. In Miami-Dade it renews annually. Houston too. In Dallas, the vehicle-for-hire permit has its own cycle. If the permit lapses, the vehicle can’t legally operate and the platforms deactivate it.
Commercial vehicle inspection — many municipalities require annual or biannual inspections that are more rigorous than standard vehicle inspections. Some Florida counties include a specific inspection for vehicles-for-hire.
Commercial liability insurance — TNC minimums are significantly higher than personal vehicle coverage. Uber and Lyft provide coverage while a driver is active on the app, but the operator needs their own coverage for the gaps — when the car is moving between rides, going off shift, or being operated outside the app.
Vehicle age limits — many cities cap the age of vehicles permitted to operate as taxis or rideshare. A car that ages out during the year can become non-compliant without anyone tracking it.
Per driver:
Valid driver’s license — obvious, but in larger fleets with high driver turnover it’s one of the most common compliance gaps.
Background check renewal — platforms run checks at onboarding, but many cities require annual background certificate renewals for vehicle-for-hire drivers.
Required training — cities like Miami require defensive driving courses or customer service training for permit renewal. These certifications have their own expiration dates.
The problem with driver-owned vehicles
In many taxi fleets the model is mixed: the company owns some vehicles and others belong to drivers who operate them under the company’s permit. When the car is the driver’s, the responsibility for keeping documents current tends to fall into a gray area.
The driver assumes the company will notify them. The company assumes the driver handles their own vehicle. And the day the car goes out of service for a lapsed permit, the problem belongs to both.
What works is treating each vehicle — company-owned or driver-owned — as a separate entity in the system, with its own documents and dates. The notes field records who’s responsible for managing each renewal: the company or the driver. When the 30-day alert comes in, you send it to whoever owns that task. No ambiguity.
What changes when renewals don’t fall through the cracks
The laminated sheet works — until you’re busy, until a date falls on a week you’re traveling, until a driver gets deactivated by the platform on a Thursday and calls you wanting to know why.
When renewals don’t fall through the cracks: each driver’s permit, vehicle inspection, and license are in the system. The 30-day alert goes to whoever owns the renewal — company or driver. No surprise deactivations. No calls on Thursday.
Houston, Dallas, and Miami: markets where this matters most
In high-density fleet cities — Houston has more than 3,000 active TNC vehicles, Miami-Dade exceeds 4,000 — municipal inspections are more frequent and the consequences of operating out of compliance are more visible. Operators who are consistently clean get the airport and hotel corporate contracts. Those who aren’t operate in the general market with tighter margins.
If you have a taxi or rideshare fleet and you’re currently tracking expiration dates with a wall sheet or a shared calendar that nobody updates consistently, try GoExpirely free. No credit card required.
Written by Julio Alvarez — builder of GoExpirely and other software tools for operators and small businesses in the US.