Compliance & Licensing

California TCP permit classes, and what each one actually allows

The difference between a Class A, B or C certificate and a P, S or Z permit — with the seating thresholds that decide which one a carrier needs, quoted from the CPUC.

By Reviewed against live operations Published 11 min read
The short answer

California charter-party carriers operate under one of six authorities. Three are certificates — Class A for charter service between any points in the state, Class B for charter service within a radius of 125 air miles of the home terminal, Class C for transportation incidental to commercial ballooning, river rafting or skiing. Three are permits — Class P for charter services using only vehicles with a passenger seating capacity of 15 or fewer, Class S for round-trip sightseeing, Class Z for specialised services not offered to the general public. Most sedan, SUV and small-van chauffeur work in California sits under a Class P permit.

Nearly every explanation of California charter-party licensing online collapses the whole scheme into "you need a TCP". That is a bit like saying a driver needs "a licence" — true, and useless the moment you ask what the licence permits. The class is where the actual operating scope lives, and it is the attribute that decides whether a particular vehicle on a particular trip is inside the carrier's authority or outside it.

What follows is the CPUC's own framing, quoted rather than paraphrased, because paraphrase is where this subject goes wrong. We then set out the three numeric thresholds that do most of the real work, and the recurring obligations that catch operators who treated licensing as a one-time event.

The six authorities, in one table

Descriptions are the CPUC's own wording from its Passenger Carrier FAQs. Where our summary and the Commission differ, the Commission is right.
AuthorityWhat the CPUC says it coversType
Class A certificate Charter service between any points in the state; round-trip sightseeing service. Certificate
Class B certificate Charter service between any point within a radius of 125 air miles of the carrier's home terminal to any other point in the state. Certificate
Class C certificate Transportation services incidental to commercial balloon operations, commercial river rafting or skiing. Certificate
Class P permit Charter services using only vehicles with a passenger seating capacity of 15 or fewer. Permit
Class S permit Round-trip sightseeing services. Permit
Class Z permit Specialised services not offered to the general public — transportation incidental to another business; transportation under contract with industrial and business firms, governmental agencies and private schools; and transportation of agricultural workers to and from farms. Permit

Two things are worth noticing in that table before going further.

First, Class A and Class S overlap on sightseeing. Round-trip sightseeing appears in the Class A certificate description and is the entire content of the Class S permit. They are not interchangeable — one is a certificate covering statewide charter work that happens to include sightseeing, the other is a permit for sightseeing and nothing else.

Second, Class Z is defined by who the passengers are not. It is the only authority in the scheme described by exclusion from the general public. An operator running staff shuttles under contract to an employer is doing something categorically different from one accepting public bookings, and the scheme recognises that.

Certificate or permit: the distinction that matters

The split between certificates (A, B, C) and permits (P, S, Z) is not cosmetic. It has at least one consequence with real operational teeth: the CPUC states that TCP permits — types P, S and Z — are not transferable.

That single sentence has ended more transactions than most people in this industry realise, and we return to it below, because the moment it matters is the moment somebody is buying a business.

The other consequence is cost. The application fee is tiered by this same split, with the Class A certificate priced separately from everything else — covered under what it costs.

Which authority a given operation needs

The honest answer is that this is a question for the Commission and, if the stakes are meaningful, for a lawyer. What we can do usefully is show which attributes of an operation determine the answer, so that an operator walks into that conversation knowing what will be asked.

Three attributes decide it:

  1. What the vehicles seat. The Class P permit is defined purely by passenger seating capacity — 15 or fewer. An operation whose entire fleet sits under that ceiling has a materially simpler path than one with a single larger vehicle, because that one vehicle changes the analysis for the whole operation.
  2. Where the work goes. Class B is the authority defined by radius — 125 air miles of the home terminal. Class A is the one described as covering any points in the state. If the work is genuinely statewide, an authority defined by radius is the wrong shape for it.
  3. Who the passengers are. Public bookings, contracted corporate work, sightseeing and incidental-to-another-business transportation are four different things in this scheme, and Class Z exists precisely because the fourth is not the first.
From our own operation

The failure mode we watch for in the operations we build software for is not an operator picking the wrong class at the start. It is an operator picking the right class at the start, growing, and never revisiting it. A dispatch system will happily assign a fourteen-passenger job to a vehicle, and a twenty-passenger job to a vehicle, without ever asking whether the authority behind the operation covers the second one. That check lives in the business, not in the software — but the software is where the record of what was actually operated ends up, which is what makes it worth keeping properly.

The three numbers that decide everything

Strip the scheme down and three numbers do most of the work. Getting these straight prevents the majority of the confidently-wrong statements in circulation about California limousine licensing.

Three numbers, three different jobs. Most of the bad advice on this subject comes from applying one of them to the other's question.
NumberWhat it actually governsWhat it does not govern
15 or fewer The passenger seating capacity ceiling on the vehicles a Class P permit may be used for. It is not the CHP inspection trigger, and the CPUC states it without an "including the driver" parenthetical.
More than 10, including the driver The CPUC will request a CHP safety inspection for the vehicle. Applies to any modified limousine regardless of seating. It is not the P permit ceiling, and it is not a limit on what the carrier may operate.
125 air miles The radius from the home terminal that defines Class B certificate charter service. It has nothing to do with the P permit, which is defined by seating capacity, not distance.

Note carefully what the middle row says, because it is the one most often garbled. The CPUC's wording is that for any vehicle seating more than 10 including the driver, and/or any modified limousine, the Commission will request a CHP safety inspection. The "and/or" matters: a modified limousine is in scope on its own account, whatever it seats. We cover what that inspection involves in CHP terminal inspections.

Note also what the first row says — and does not say. The CPUC's P-permit description reads "a passenger seating capacity of 15 or fewer", with no parenthetical about the driver. The "including the driver" qualifier appears in the Commission's text attached to the inspection threshold, not to the P ceiling. We state both exactly as the Commission does, because on a question where a misreading costs somebody their authority to operate, the difference between quoting and paraphrasing is the whole point.

What it costs, and what recurs

Licensing is not a one-off expense, and the recurring parts are where operators get caught.

Figures as published by the CPUC at the time of writing. Fee schedules move — check the Commission's current pages rather than trusting this table, or any table, indefinitely.
ItemAmountWhen
Application fee — charter-party "A" certificate $1,500 On application
Application fee — all other permit or certificate types $1,000 On application
Renewal fee $100 Every three years — TCP certificates and permits must be renewed
PUCTRA fee (Public Utilities Commission Transportation Reimbursement Account) Currently 0.3% of gross intrastate operating revenue Annually by 15 January if annual revenue is $100,000 or less; otherwise quarterly

The PUCTRA line is the one that surprises people, because it is not a licensing fee at all — it is a revenue-based assessment with its own filing calendar, and the calendar itself depends on revenue. An operation that crosses $100,000 in annual gross intrastate operating revenue moves from an annual report to a quarterly one. That is a reporting obligation that changes shape as the business grows, which is exactly the kind of obligation that gets missed.

We are deliberately not publishing a step-by-step fee walkthrough here. Fee schedules and forms revise, and a page that freezes them becomes actively misleading rather than merely stale. The Commission's licensing pages are linked in the sources below and they are the only version that is current by definition.

What happens when a business changes hands

Here is the sentence to internalise: the CPUC states that TCP permits (type P, S and Z) are not transferable.

Read that against the earlier point that most small-vehicle chauffeur operations in California sit under a Class P permit, and the implication is direct. For a large share of this industry, the operating authority is not an asset that conveys with the business. Someone buying the vehicles, the brand, the phone number and the customer list does not thereby acquire the right to operate.

We are not going to tell you how to structure a transaction around that — that is precisely the situation where the Commission and a lawyer earn their fees. We are going to say that discovering it during diligence is considerably cheaper than discovering it afterwards, and that an operator who believes their permit is part of what they are selling should confirm that belief against the Commission's own statement before relying on it.

Four mistakes we see repeatedly

  1. Treating "TCP" as the class. The number identifies the carrier; the class defines the scope. A carrier that answers "we have a TCP" to the question "what does your authority cover" has not answered the question.
  2. Applying the 10-passenger inspection trigger as though it were an operating limit. It is not a ceiling on what may be operated. It is the point at which an inspection enters the picture — a different kind of obligation entirely.
  3. Assuming the authority scales with the fleet automatically. It does not. Adding one vehicle above a threshold changes the compliance position of the operation, and nothing in the ordinary course of business will prompt anyone to notice.
  4. Treating licensing as a one-time event. Renewal every three years, a revenue-based PUCTRA assessment with a filing calendar that changes at $100,000, insurance that must stay on file, and standing enrolment in two driver programmes. None of that is captured by "we got our permit".

The last point is the one worth sitting with, because it reframes what compliance is. It is not a gate you pass through. It is a set of conditions that has to remain true, continuously, while a business is doing other things. The two standing driver programmes are covered in the two driver programmes every California carrier must join, and the insurance condition — which has to be on file, not merely purchased — in what insurance a California charter-party carrier must carry.

If you are on the other side of this as a passenger rather than an operator, the same facts are useful in reverse: they are what let you read a carrier's public record and tell whether the vehicle turning up is inside the authority behind it. That is a five-minute check, and almost nobody runs it.

Sources

  1. California Public Utilities Commission — Passenger Carrier FAQs (class definitions, renewal, CHP inspection trigger, transferability)
  2. California Public Utilities Commission — Licensing requirements for charter-party carriers (application fees, CHP 362, Pull Notice)
  3. California Public Utilities Commission — Transportation Carrier Portal (permit and certificate lookup)

Questions we actually get asked

Is "TCP" a class of permit?

No, and this trips people up constantly. TCP is the prefix on the number itself — the identifier a charter-party carrier displays and publishes. The class is a separate attribute of that authority: A, B or C for a certificate, P, S or Z for a permit.

So "we hold a TCP" tells you the carrier is authorised as a charter-party carrier. It does not tell you what that authority permits. Those are two different questions and only the second one tells you whether the vehicle arriving for your group is within the carrier's authority.

Can one carrier hold more than one class?

The classes describe different scopes of operation, and an operation whose work genuinely spans more than one scope needs authority that covers what it actually does. The practical question for an operator is not "which class do I like" but "does my authority cover every trip I am accepting" — and the answer has to stay true as the fleet and the work change.

This is the most common way a compliant operator drifts out of compliance without any single decision to do so: the work grows past the authority. Nobody re-reads the permit.

Does a Class P permit limit how far the carrier can drive?

The P permit is defined by vehicle seating capacity rather than by geography. The mileage limit that people are usually thinking of belongs to the Class B certificate, which the CPUC describes in terms of a radius of 125 air miles of the carrier's home terminal.

Confusing the two produces a specific and avoidable error: an operator assuming a distance restriction it does not have, or assuming it has none when its authority is the one defined by radius.

Where can I check a carrier's class?

The CPUC publishes a carrier lookup, and the record shows the authority a carrier holds alongside its status. That is a free check that takes about a minute and does not require the carrier's cooperation — we walk through reading the record properly in how to verify a chauffeur company.

Related guides