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
| Authority | What the CPUC says it covers | Type |
|---|---|---|
| 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:
- 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.
- 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.
- 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.
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.
| Number | What it actually governs | What 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.
| Item | Amount | When |
|---|---|---|
| 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
- 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.
- 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.
- 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.
- 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
- California Public Utilities Commission — Passenger Carrier FAQs (class definitions, renewal, CHP inspection trigger, transferability)
- California Public Utilities Commission — Licensing requirements for charter-party carriers (application fees, CHP 362, Pull Notice)
- 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.