It typically costs $100 to $300 a year with strong credit. The permit also needs $500,000 liability insurance and a refundable $1,500 deposit. Apply online, and we’ll issue the bond for your permit.
Missouri Contractor License Bond (Local Rules)
A Missouri contractor license bond is set locally, and the Office of Statewide Electrical Contractors (OSEC) runs the only statewide license. The bond protects the city, county or state agency that holds it.
It’s easy with our simple 3-step process:
- Apply Online
- Get Quote
- Receive Bond
Missouri Contractor License Bond Overview: Set by Cities and Counties
Missouri does not impose a single statewide contractor license bond requirement for all contractors. Bonding requirements are often established by the city or local jurisdiction and vary by license and work type. The state itself sets no license bond amount.
- Purpose: Backs your obligations to the local office or state agency that requires it, such as right-of-way permit work or withholding tax.
- Who Needs It: Contractors in cities and counties that license trades, out-of-state transient employers, and public works contractors on jobs over $50,000.
- Regulating Body: Local licensing and permit offices; the Office of Statewide Electrical Contractors (OSEC) for the optional statewide electrical license; the Missouri Department of Revenue for transient employer bonds.
- Required Amount: $10,000 for City of St. Louis excavation permits; $5,000 to $25,000 for transient employer withholding bonds; no state amount for the OSEC electrical license.
- Premium Rates: Start at $100 — typically 1%–3% of the bond amount per year.
- Disclaimer: Requirements, timelines, and bond costs listed on this page are accurate as of October 19, 2026, but are subject to change by the Missouri licensing authority or surety underwriters — for current rates and requirements, call 844-806-2663.
Contractors Who Need a Missouri Contractor License Bond by City and Trade
You need a bond when a local office or state agency demands one.
- City of St. Louis contractors digging in the public right-of-way — $10,000 excavation surety bond
- Springfield electrical, mechanical and plumbing contractors — proof of bond and/or insurance before the business license issues
- Contractors licensed by Kansas City, St. Louis County, Independence or Columbia — local rules decide whether a bond, deposit or insurance applies
- Out-of-state (transient employer) contractors — $5,000 to $25,000 withholding-tax bond with the Department of Revenue (RSMo 285.230)
- Public works contractors on contracts estimated over $50,000 — payment bond (RSMo 107.170)
- Statewide electrical licensees — proof of any bond the cities and counties where they work require
General, residential, plumbing and HVAC contractors need no state bond because Missouri doesn’t license those trades.
Missouri Contractor License Bond Requirements: OSEC, Cities and DOR
Missouri requirements depend on which office holds your bond. Each one sets its own rules. Kansas City takes a $500 cash deposit, not a surety bond, from plumbing and Class I/II fire protection contractors. Miss an OSEC renewal and your license goes inactive.
- Regulator — The Office of Statewide Electrical Contractors (OSEC), under the Missouri Department of Commerce and Insurance, issues the optional statewide electrical contractor license (OSEC program page); cities and counties license all other trades.
- Bond amount — Set by each jurisdiction: $10,000 for City of St. Louis excavation permits; Department of Revenue security equals your average estimated quarterly withholding, at least $5,000 and at most $25,000.
- Renewal — The statewide electrical license renews every 3 years by September 30; a late license goes inactive and becomes void if not reinstated within 2 years. The transient employer bond runs until released.
- Filing — Transient employers file DOR Form 331 Surety Bond (Rev. 12-2024), signed by the surety and contractor with the surety’s power of attorney, at P.O. Box 357, Jefferson City, MO 65105-0357; excavation bonds go to the St. Louis Street Department.
- Unique rule — OSEC licensees carry $500,000 liability insurance, proved by an insurer-issued certificate, and still post any bond a city or county demands (RSMo 324.920).
Not sure which amount applies to you? Call us — we’ll confirm it before you apply.
Missouri Contractor License Bond Cost Starts at $100 per Year
Missouri contractor license bonds start at $100 per year. Your premium follows the bond amount, your credit and the bond type. Strong credit usually pays 1%–3% of the bond amount each year. Weaker credit typically pays 3%–10% instead.
| Bond Type | Bond Amount | Typical Annual Cost |
|---|---|---|
| City of St. Louis excavation permit bond | $10,000 | $100–$300 |
| Transient employer withholding bond (minimum) | $5,000 | $100 |
| Transient employer withholding bond (maximum) | $25,000 | $250–$750 |
| Public works payment bond (RSMo 107.170) | Set by the public body (contracts over $50,000) | Quoted per contract |
A $10,000 City of St. Louis excavation bond typically runs $100–$300 a year. Payment bonds are quoted per contract.
4 Steps to a Missouri Contractor License Bond
-
Call to confirm
Call 844-806-2663 to confirm which city, county or state office requires your bond and the amount.
-
Apply online or by phone
Apply online or by phone with your business details, the obligee name and the bond amount.
-
Sign the bond
Sign the bond, and for a transient employer bond sign DOR Form 331 with the surety’s power of attorney attached.
-
File the original with the obligee
File the original with the obligee, such as the St. Louis Street Department or the Department of Revenue in Jefferson City.
Most bonds issue same-day to next-day with clean credit and complete paperwork, while missing documents or weaker credit add a few days.
We handle local permit bonds and state withholding bonds. Surety Bonds Agent works with a network of national surety carriers and serves all 50 states. See all contractor license bonds, other Missouri surety bonds, or payment bonds for public works.
Missouri Contractor License Bond FAQ: Cost, Credit, Lapse and Local Bonds
How much does a $10,000 Missouri excavation bond cost?
Can I get a Missouri contractor bond with bad credit?
Yes — weaker credit usually pays 3%–10%, or $300 to $1,000 a year on a $10,000 bond. Underwriters review your credit, and missing documents can add a few days. Apply online and we file the original for you.
What happens if a Missouri transient employer bond isn't filed?
The contractor faces a 25% surcharge, a class A misdemeanor and a 1-year public works ban. Local offices also can’t issue building permits without proof of the $5,000 to $25,000 security. Call us, and we’ll issue the Form 331 bond before you need a permit.
Do statewide electrical licensees in Missouri still need local bonds?
Yes — the OSEC license needs $500,000 of liability insurance plus proof of any local bond. The state sets no bond amount and holds no bond itself. Apply online and we file the original for you.
Choose Bond by States
We proudly serve all 50 states, offering a full range of surety bonds. To buy surety bonds online:
- Choose your state
- Choose the bond type you need
- Apply online to request a free quote
There’s no obligation, and we can often help you get bonded in 24 hours or less.
Why Work With Us
A single application gives our team what it needs to quote your bond, whether you send it online or by phone.
Through our network, clients reach national surety carriers that write license, construction and court bonds.
We compare carrier rates to find a premium that fits your profile and bond amount.
Many of our bonds are issued within 24 hours, keeping license and permit timelines on track.
The 30+ members of our team share 30 years of combined experience and focus on accurate, complete bonds.
Contact Surety Bonds Agent, and we’ll book your free consultation and prepare a clear quote.
844-806-2663Our Surety Bond Partners Nationwide
What our customers say about us
Get Your Missouri Contractor License Bond
Get your Missouri permit or transient employer bond from $100 a year. Many bonds are issued within 24 hours — call 844-806-2663.




