Resources/Video Transcript
Video Transcript Includes Video

Video: How to Get a California TCP Permit in 2025 — Step by Step

Full transcript of our most-watched video: a complete walkthrough of the California TCP permit process from start to finish, including every requirement, cost, and common mistake to avoid.

February 1, 2026 8 min read
Video: How to Get a California TCP Permit in 2025 — Step by Step

Video Coming Soon

This video is being produced for the Commercial Auto Insider channel. Subscribe so you don't miss it — the full transcript is available below in the meantime.

Subscribe on YouTube

The following is a full transcript of the Commercial Auto Insider video "How to Get a California TCP Permit in 2025 — Step by Step." You can watch the video above or read the full transcript below.

Introduction

If you're watching this video, you're probably thinking about starting a black car, sedan, or livery business in California — or maybe you're already operating and you've realized you need to get your TCP permit sorted out. Either way, you're in the right place. I'm going to walk you through every single step of the California TCP permit process — what it is, what you need, how long it takes, and what it costs.

And I want to be upfront with you: this is not a simple process. There are a lot of moving parts, and the order in which you do things matters. But if you follow the steps I'm going to lay out, you'll know exactly what to do and in what order. Let's get into it.

What Is a TCP Permit and Why Do You Need One?

TCP stands for Transportation Charter Permit. It's a license issued by the California Public Utilities Commission — the CPUC — that authorizes your business to legally operate as a charter-party carrier in California. That means any for-hire ground transportation service where you're transporting passengers for compensation using a prearranged booking.

Black car services, limousine companies, sedan and SUV operators, sprinter van services, corporate transportation — all of these require a TCP permit. Without one, you're operating illegally, and the penalties are serious: fines, vehicle impoundment, and potentially being permanently barred from getting a permit in the future.

Now, rideshare drivers — Uber and Lyft — operate under a different type of permit called a TNC permit, which the platform holds on your behalf. So if you're driving for Uber or Lyft, you don't need your own TCP. But if you're running your own business and accepting bookings directly from clients, you need a TCP permit. Full stop.

Step One: Form Your Business Entity

The very first thing you need to do — before anything else — is register a business entity with the state of California. The CPUC will not process a TCP application without a registered business. You can operate as an LLC, a corporation, or a sole proprietorship, but I strongly recommend an LLC for most operators because it gives you personal liability protection.

Forming an LLC in California costs $70 in state filing fees and takes about 3 to 5 business days if you file online through the Secretary of State's website. You'll also need to get an EIN from the IRS — that's free and takes about 5 minutes online. Do this first. Everything else follows from having your business registered.

Step Two: Enroll in the DMV Pull Notice Program

This is the step that most people don't know about, and it's the most common reason TCP applications get delayed. The DMV Pull Notice program — also called the Employer Pull Notice or EPN program — is a system where the DMV automatically notifies you when a driver in your company has a change in their driving record. The CPUC requires you to be enrolled in this program before they'll process your application.

To enroll, you submit Form INF 1100 to the DMV along with a list of your drivers. The DMV will issue you a Requestor Code, which you'll include in your TCP application. The problem is that the DMV is often backlogged, and this step can take anywhere from 2 to 4 weeks. So start this step the same day you register your business — don't wait.

Step Three: Register Your Vehicle Commercially

Your vehicle needs to be registered as a commercial vehicle in the name of your business — not as a personal vehicle in your own name. This is a hard requirement. If your vehicle is currently registered personally, you'll need to re-register it commercially before you can apply for the TCP permit.

The process for this varies depending on whether your vehicle is financed, what type of vehicle it is, and its weight. I'd recommend speaking with a specialist before attempting this step on your own, because there are specific requirements that can trip people up.

Step Four: Get Commercial Auto Insurance

The CPUC requires proof of commercial auto insurance before they'll issue your TCP permit. The minimum is $750,000 per occurrence in liability coverage for vehicles carrying fewer than 8 passengers. And this has to be a commercial policy — your personal auto insurance will not qualify, and it won't cover you anyway once you start carrying paying passengers.

Your insurer needs to file what's called a Form E — a Certificate of Insurance — directly with the CPUC. This is something your insurer handles, not you, but make sure they're familiar with CPUC filing requirements. We specialize in commercial auto insurance for livery operators and can get you covered quickly — often the same day.

Step Five: Complete Drug Testing

The CPUC requires enrollment in a DOT-compliant drug and alcohol testing program. You need to use a CPUC-approved testing facility — not just any testing center. Your results need to be transmitted correctly to the PUC. This step is straightforward once you know which facilities are approved.

Step Six: Submit the Application

Once you have your business registered, your DMV enrollment is complete, your vehicle is commercially registered, your insurance is bound, and your drug testing is done — then you can submit the TCP application to the CPUC. The application fee is $300. The CPUC typically takes 2 to 4 weeks to process a complete application.

Step Seven: Get Your TCP Number

Once the CPUC processes your application and verifies everything, they issue your TCP number. You're now legally authorized to operate as a charter-party carrier in California. Keep your insurance active and your DMV enrollment current — both are ongoing requirements.

Total Timeline and Cost

The whole process typically takes 4 to 8 weeks from start to finish. The DMV Pull Notice enrollment is usually the longest step. In terms of cost, the CPUC fee is $300, LLC formation is $70 to $500, drug testing is $40 to $80 per driver, and commercial auto insurance is $500+ per month. Total startup costs are typically in the $800 to $1,500 range, not counting ongoing insurance.

Get Help

If you want help navigating this process, head over to CATCPHelp.com. We connect California livery operators with experienced specialists who handle the TCP permit process and commercial auto insurance. The initial consultation is completely free — no obligation. The link is in the description below. Thanks for watching, and I'll see you in the next video.

california tcp permit videohow to get tcp permit california videotcp permit step by step californiacpuc permit process california

Ready to get started?

Free consultation with a California TCP permit and livery insurance specialist. No obligation.

Start Your Free Coverage Review (949) 414-9928