If you run a general contracting company with employees, OSHA requires you to have written safety programs. Not suggestions. Not guidelines. Written programs that document how your company handles specific hazards — and you need to be able to produce them during an inspection, a GC audit, or an insurance review.

Most small contractors know this in theory. In practice, they either don't have written programs at all, or they have a generic binder from 10 years ago that doesn't match their actual work. Both get you cited.

Here's what you actually need and how to get it done without spending thousands on a consultant.

What Written Programs Does OSHA Require for General Contractors?

OSHA's construction standards (29 CFR 1926) require written programs for any hazard your crew is exposed to. For a general contractor, this typically includes:

Programs every GC needs:

Programs you may need depending on your work:

If you have 10 or more employees, OSHA also requires you to maintain injury and illness records — OSHA 300 Log, 300A Summary, and 301 Incident Reports under 29 CFR 1904.

Why Generic Templates Don't Work

The most common approach for small GCs is downloading a free safety program template from the internet or buying a generic Word document for $50–$200. The problem: these templates aren't written for your trade, your state, or your company.

When OSHA inspects — or when a GC asks to review your safety program before awarding a contract — they're looking for specifics:

A generic template with "[Insert Company Name Here]" on page one doesn't pass that test. And a safety program that covers manufacturing hazards when you're a residential GC actively hurts your credibility.

What Happens If You Don't Have One?

OSHA can cite you for not having required written programs even if no one got hurt.

⚠️ OSHA Penalty Ranges (January 2025)

  • Serious violation: up to $16,550 per violation
  • Willful or repeated violation: up to $165,514 per violation
  • Failure to abate: up to $16,550 per day

Beyond OSHA fines, not having a written safety program can cost you contracts. Many GCs and hiring clients require subcontractors to submit their safety programs before work begins. If you can't produce one — or if what you produce is a generic template with someone else's company name whited out — you lose the bid.

If you're on platforms like ISNetworld, Avetta, or PEC, your written programs are reviewed as part of the qualification process. Failing RAVS verification because your programs are incomplete or missing delays your qualification and costs you work. Learn more about ISNetworld requirements →

How to Get Compliant — Fast

You have three options:

Option 1: Hire a Consultant

Cost: $2,000–$10,000
Timeline: 2–6 weeks
Custom programs, but you pay a premium and wait weeks.

Option 2: DIY

Cost: Your time (days)
Timeline: Ongoing
Most contractors start this and never finish.

Your second program (different trade or state) drops to $99. Third and beyond: $49.

Get your complete OSHA safety program in 10 minutes.

Your company name. Your trade. Your state. 29 CFR citations throughout. Ready for OSHA, GC submissions, insurance, and ISNetworld.

Start Now — $149