California does not have a single "state business license." That surprises a lot of first-time founders. Instead, licensing is layered: state-level registrations, county permits, city business licenses, and industry-specific credentials all stack on top of each other. Miss one layer and you are operating out of compliance, which can mean fines, forced closure, or personal liability depending on your business type.

This guide walks through every layer - what it is, what it costs, how long it takes, and the common mistakes that send entrepreneurs back to square one. Whether you are opening a retail shop in Los Angeles, a consulting firm in San Francisco, or a landscaping company in Fresno, the framework below applies to you.

Layer 1 - Secretary of State Registration

If your business is anything other than a sole proprietorship operating under your own legal name, your first stop is the California Secretary of State (SOS). This is where your business entity becomes a recognized legal person under state law.

Entity types and filing fees

After formation, every LLC and corporation in California must file a Statement of Information within 90 days of registration, and every two years thereafter. The fee is $20 for LLCs and $25 for corporations. Missing this deadline triggers a $250 penalty and puts your entity in "suspended" status - meaning you cannot legally operate or bring a lawsuit until you cure the delinquency.

Important: California also imposes an $800/year minimum Franchise Tax on LLCs and corporations, due to the Franchise Tax Board (FTB) regardless of revenue. New entities got a first-year waiver starting in 2021, but from year two onward, this is an unavoidable cost of doing business in California.

Layer 2 - Federal Employer Identification Number (EIN)

If you have employees, operate as a partnership or corporation, or plan to open a business bank account (which you should), you need an EIN from the IRS. The application is free and takes about five minutes at irs.gov. Your EIN is issued immediately online. Sole proprietors with no employees can use their Social Security Number, but most accountants recommend getting an EIN anyway to keep personal and business finances clearly separated.

Layer 3 - Fictitious Business Name (DBA)

If you operate under any name other than your exact legal entity name - for example, your LLC is "Smith Holdings LLC" but you do business as "Pacific Coast Plumbing" - you need to file a Fictitious Business Name (FBN) statement, commonly called a DBA ("doing business as").

This is filed at the county clerk's office in the county where your principal place of business is located. Fees range from $26 (Fresno County) to $74 (Los Angeles County) for the first name, with additional fees for each additional name. After filing, you must publish the DBA in a general circulation newspaper in that county for four consecutive weeks. Publication costs typically run $40-$100 depending on the newspaper.

Failure to register a DBA does not make your business illegal, but it does mean you cannot legally enforce contracts or open bank accounts in that trade name. Courts in California have routinely dismissed breach of contract claims from businesses that were operating under unregistered trade names at the time the contract was signed.

Layer 4 - Seller's Permit (Sales Tax Permit)

If you sell tangible goods in California - even digitally delivered goods in some cases - you must register for a Seller's Permit with the California Department of Tax and Fee Administration (CDTFA). The permit itself is free, and registration takes about 15 minutes online at cdtfa.ca.gov.

The seller's permit authorizes you to collect California sales tax from customers and remit it to the state. The base statewide rate is 7.25%, but most cities and counties add district taxes that push the effective rate to 8.5%-10.75% depending on the location. Los Angeles County's combined rate sits at 10.25% as of 2026. San Francisco is 8.625%.

Service businesses are generally not required to collect sales tax in California, but there are edge cases - software, mixed service-product bundles, and certain digital subscriptions can trigger sales tax obligations. If you are unsure, the CDTFA's website has a detailed taxability guide, or consult a CPA familiar with California tax.

Layer 5 - Local Business License

This is the layer most people mean when they say "business license" in casual conversation. Every city (and most unincorporated county areas) in California requires businesses operating within their jurisdiction to obtain a local business license, also called a business tax certificate. This is the city or county's way of taxing local commerce and maintaining a registry of who is operating where.

The fees vary enormously. The table below shows ranges for major California cities:

City Annual Fee (Base) Fee Basis Processing Time
Los Angeles$94 - $1,372+Gross receipts tiered2-4 weeks
San Francisco$75 min (+ gross receipts tax)Gross receipts3-6 weeks
San Diego$34 - $149Flat or employee count1-2 weeks
San Jose$195 baseBusiness type + employees2-3 weeks
Sacramento$64 - $299Business type + employees1-2 weeks
Oakland$60 min (+ gross receipts)Gross receipts2-4 weeks
Fresno$55 - $200Flat by category1 week
Long Beach$85 - $500+Business type + employees2-3 weeks
Bakersfield$47 - $175Flat by category1 week
Anaheim$75 - $275Business type1-2 weeks

Note that San Francisco and Los Angeles both impose gross receipts-based taxes on top of the base registration fee. In San Francisco, businesses with more than $2.25 million in gross receipts pay additional taxes on a sliding scale that can reach 1.5% of gross receipts for certain business classifications. The administrative burden for a high-revenue business in San Francisco is substantially greater than the base fee suggests.

Home-based businesses

Most California cities require home-based businesses to obtain a home occupation permit in addition to the standard business license. This typically costs $25-$75 and may come with restrictions on signage, employees working from the home, customer visits, and noise levels. Violations can result in citations and forced relocation of the business.

Layer 6 - Industry-Specific Licenses and Certifications

Depending on what your business actually does, you may need additional licenses from state agencies. These are distinct from - and in addition to - your local business license. California has dozens of licensing boards and agencies. Here are the most common ones entrepreneurs encounter:

Contractors State License Board (CSLB)

Any contractor performing work valued at $500 or more (labor and materials combined) must hold a CSLB license. The application fee is $300, and applicants must pass a trade exam and a law and business exam. The process typically takes 3-6 months from application to approval. Operating without a CSLB license is a misdemeanor, and unlicensed contractors cannot sue to collect payment for their work.

California Department of Public Health - Food Facilities

Restaurants, food trucks, catering operations, and retail food establishments must obtain a food facility permit from their county health department (the state delegates enforcement to counties). Fees range from $200 to $1,500 per year depending on the operation type and seating capacity. A separate food manager certification (ServSafe or equivalent) is required for at least one person per establishment. See our full guide on restaurant license requirements.

California Department of Alcoholic Beverage Control (ABC)

Any business selling, serving, or manufacturing alcohol needs a license from ABC. License types vary - a beer and wine restaurant license (Type 41) costs around $400 in application fees but can cost $10,000-$300,000+ to purchase from an existing licensee in a quota-controlled area. Type 47 (full liquor service for restaurants) follows a similar structure. Processing time for new licenses is typically 90-120 days.

California Board of Barbering and Cosmetology

Salons, barbershops, nail salons, and esthetic establishments must have an establishment license ($50) in addition to individual practitioner licenses for each employee. The establishment license requires a physical inspection before approval.

California Department of Real Estate (DRE)

Real estate brokers and agents must hold a DRE license. The broker license requires three years of salesperson experience (or a four-year college degree) plus passing a broker exam. Application fees are $95-$300 depending on the license type.

Using CalGold to Research Your Requirements

The California Governor's Office of Business and Economic Development maintains a free tool called CalGold (calgold.ca.gov) that generates a customized list of permits and licenses required for your business type and location. You input your business type, location, and a few other details, and the tool outputs a list of applicable requirements with links to the relevant agencies.

CalGold is genuinely useful for initial research, but it has real limitations: it does not always reflect current fee amounts, its business category list does not cover every niche, and it can miss local requirements for smaller cities that have not updated their data with the state. Treat it as a starting point, not a definitive compliance checklist.

Common Mistakes and How to Avoid Them

Mistake 1 - Assuming one license covers everything

The most common error is obtaining a state entity registration and assuming the business is "licensed." State registration and local business licensing are separate requirements administered by separate agencies. A business can be a properly formed California LLC in perfect standing with the Secretary of State while simultaneously operating illegally at the city level because it never obtained a city business license.

Mistake 2 - Ignoring county requirements when operating in unincorporated areas

If your business address is in an unincorporated area of a county (no city jurisdiction), you file for a county business license rather than a city license. Many entrepreneurs assume they only need a city license and miss county-level requirements entirely.

Mistake 3 - Not renewing on time

Most California city business licenses renew annually, but different cities use different renewal dates. Some use a January 1 calendar-year basis. Others use the anniversary of your original license date. Still others assign renewal dates by business category. A multi-location business in California could have licenses renewing in every month of the year. Late renewal penalties typically run 25%-100% of the annual fee.

Mistake 4 - Failing to update licenses after moving or adding locations

A business license is location-specific. Opening a second location requires a new license application for that location. Moving to a new address, even within the same city, often requires an amendment or a new application. This is particularly important for home-based businesses that move to commercial space.

Mistake 5 - Skipping the DBA publication requirement

Publishing a DBA in a newspaper feels archaic in 2026, but California still requires it, and most counties require an affidavit of publication before the DBA registration is complete. Skipping publication means your DBA registration is incomplete and not legally effective.

The Total Cost of Getting Licensed in California

For a typical small business - an LLC, operating in a mid-size California city, selling products (triggering a seller's permit) but no industry-specific licenses - expect the following initial costs:

Add industry-specific licenses and the numbers climb quickly. A contractor needs $300+ for CSLB just to apply. A restaurant needs $200-$1,500 for a health permit on top of everything else. A liquor license can add five or six figures.

How Platforms Handle California Licensing at Scale

If you are building a platform where merchants or service providers operate - a marketplace, a SaaS platform for SMBs, a vertical commerce tool - manually tracking California's layered licensing requirements across all 58 counties and 482 cities is not feasible. The combinations of entity type, industry, and jurisdiction create thousands of distinct compliance profiles.

This is exactly the problem BizComplianceAPI solves. Rather than maintaining your own database of California (and national) licensing requirements, you query the API with a business type, location, and entity structure, and it returns the complete set of required licenses with current fees, processing times, and renewal schedules. For platforms onboarding new merchants or contractors, embedding this data at signup turns a manual compliance research process into an automated workflow.

The distinction between licenses, permits, and registrations matters when programmatically handling compliance data - understanding which category each requirement falls into helps you build the right workflows around it.

Stop manually researching California licensing requirements

BizComplianceAPI returns the complete license and permit stack for any business type and California location in a single API call - with fees, processing times, and renewal schedules included.

Get Early Access