Skip to content
ROOFRoofing

How to start a roofing business

How to start a roofing business begins with local authorisation, then quotes you can stand behind, a week that can move with the weather, and invoices on the same job.

To decide how to start a roofing business, start with the opened roof. The covering is off, damaged decking is exposed, and the accepted quote says nothing about what happens next.

Define only the work your crew can inspect, price and finish safely. Check the legal requirements. Control changes in writing. Then use job costing to see whether the completed job made money.

How to start a roofing business: choose the work first

A roofing business is not defined by a name on a vehicle. It is defined by the jobs it accepts and can finish safely.

Write down the first service you will sell. Be specific about the customer, building, roof system and job type. A narrow scope makes equipment, training, supplier and pricing decisions easier.

Pick the first customer and job type

Start with a customer, building and roof combination your current crew already understands. Test each possible service against existing competence, safe access, available equipment, supplier support, cash exposure and your ability to inspect concealed risk. Take on the jobs that pass every check. Refuse the rest until the business has the people, equipment and cash to control them.

Separate the opening job types:

  • Roof inspections and maintenance
  • Leak investigation and repairs
  • Partial replacements
  • Complete re-roofing
  • New roof installation
  • Emergency weather protection

Do not call all of these roofing and price them the same way. A repair needs investigation time and firm boundaries around concealed damage. A replacement needs measured quantities, delivery planning, waste handling and a clear installation system.

Limit the opening scope

List the roof systems your crew is trained and equipped to install. Record the building types you will accept, the maximum practical height and the area you can service without losing productive time to travel.

Write a refusal list too. Include roof systems, structures, access conditions and connected trade work you cannot legally or competently perform. If roofing work touches electrical, plumbing, gas or mechanical systems, confirm that trade separately or use a properly authorised subcontractor.

Define a completed roofing job

Describe what completion means before selling the work. Include protection, access removal, waste collection, final inspection, photographs, customer records and any required approval or sign-off.

This definition becomes the backbone of the inspection, quote, work order and final job-cost review. If cleanup is part of completion, it also needs labour and disposal cost in the quote.

Decide whether the business model can make money

The unit is the completed job. Not a busy month. Not the value of quotes waiting for an answer.

For each service, list the direct costs caused by doing the work:

  • Labour and employment costs assigned to the job
  • Roofing materials, fixings and flashings
  • Subcontractors
  • Access, lifting and job-specific equipment
  • Delivery and collection
  • Permits and inspections charged to the job
  • Protection and temporary weatherproofing
  • Waste containers, disposal and cleanup

Keep overhead separate. Office time, storage, accounting, general vehicles, phones, licences and business insurance still need to be recovered, but hiding them inside a material price makes the quote hard to check.

Set a method for assigning overhead recovery to jobs. Use your own expected workload and operating costs. Do not copy a percentage from another business with different crews, vehicles and debt.

Next, test capacity in crew-days. Start with the people and equipment genuinely available. Allow for inspections, delivery delays, weather, maintenance and return visits. The resulting capacity is more useful than a hopeful annual sales target.

Calculate what you need to start

Do not begin with a generic startup figure. Price the business you just defined.

Separate one-off setup costs from costs caused by each job. This shows what must be bought before opening and what should be recovered through job prices.

Price the minimum viable setup

Get current local quotes for:

  • Business registration and professional advice
  • Required licences and insurance
  • A suitable vehicle and secure storage
  • Access and lifting equipment
  • Fall-protection and other safety equipment
  • Trade tools and inspection equipment
  • Office and record-keeping needs
  • Initial material commitments
  • Waste handling

Buy equipment for the chosen scope. Owning gear that sits unused drains cash. Hiring job-specific equipment may suit irregular work, provided its full cost and availability are confirmed before quoting.

Plan working capital from payment timing

Write down when setup costs, supplier deposits, payroll, subcontractors and waste providers must be paid. Then write down when each customer receipt is expected.

The gap is the working-capital problem. Build a dated cash plan containing every payment and receipt. Keep a running balance. The largest projected shortfall is the cash requirement the business must cover before starting.

Add supplier ordering cut-offs, delivery charges, damaged-goods procedures and return terms to the same plan. Material deposits and staged customer payments may reduce the shortfall, but their wording and use must fit local contract rules. Get local advice before putting payment terms into customer contracts.

Check licences, registration, tax and insurance

Legal checks are part of how to start a roofing business, not paperwork to fix after the first deposit arrives. Ask each body one clear question and record its answer. Business registration, tax, contractor licensing, permits, worker cover and workplace safety are separate questions.

Requirements change by location and work type. Confirm them before advertising a service or signing a contract.

If somebody asks about a “25% rule” for roofing, do not treat the phrase as a universal code test. Ask the local building department what it means under the current code for that property and permit.

United States

Register the business with your secretary of state and ask which filings apply to the chosen entity and business name. Confirm whether the business needs an EIN and which federal tax accounts apply with the Internal Revenue Service (opens in a new tab).

Contractor licensing is set by states and sometimes local authorities. Ask your state contractor licensing board which license classification covers the exact roofing work you plan to sell and whether the business entity needs a separate registration. Examples include the California Contractors State License Board (opens in a new tab), the Florida Construction Industry Licensing Board (opens in a new tab) and the Arizona Registrar of Contractors (opens in a new tab).

Ask the local building department whether each job needs a permit, inspection or approved document. Do not use the licensing board to answer a permit question.

Get current quotes for the insurance required by your contracts, vehicles, property and work. Ask your state workers’ compensation authority what registration and coverage apply before hiring labor or engaging subcontractors. Classification and coverage rules are state questions.

Use the Occupational Safety and Health Administration (opens in a new tab) for workplace roofing safety duties. OSHA does not issue contractor licenses, business registrations or building permits.

United Kingdom

If you choose a limited company, confirm its registration through Companies House (opens in a new tab). Sole traders and others within scope should check Self Assessment registration with HM Revenue & Customs (opens in a new tab). Check VAT separately with HM Revenue & Customs (opens in a new tab), and check your CIS position if you use or work as construction subcontractors.

There is no single roofing licence covering every job across the UK. Ask the responsible local authority whether the proposed work needs building regulations approval. In England and Wales, check the route with building control (opens in a new tab). In Scotland, check with Scottish Government building standards (opens in a new tab). Use the responsible Northern Ireland authority for work there.

If the scope includes work controlled under another trade or registration, confirm that work separately and use an authorised subcontractor where needed.

Get local quotes for public liability, vehicle, property and contract-driven cover. If you employ people, check the official employers’ liability insurance requirements (opens in a new tab) before they start.

Use the Health and Safety Executive roof-work guidance (opens in a new tab) for workplace health and safety in Great Britain. Ask the responsible Northern Ireland safety authority about work there.

Canada

Register the business or business name through your provincial or territorial business registry. Ontario businesses can start with the Ontario Business Registry (opens in a new tab). Ask the Canada Revenue Agency (opens in a new tab) which business number and GST/HST accounts apply.

Trade certification and contractor requirements are provincial or territorial. Ask the authority for your location whether the planned roofing scope or any connected work falls within a regulated trade. Examples of official provincial starting points include the Government of Ontario skilled trades page (opens in a new tab) and SkilledTradesBC (opens in a new tab), British Columbia's trades training and certification authority.

Ask the municipality separately about a business licence, building permit and inspection. A provincial trade authority does not replace municipal approval.

Get local quotes for liability, vehicle, property and contract-required insurance. Confirm worker registration and coverage with the provincial or territorial workers’ compensation board. Examples include the Workplace Safety and Insurance Board (opens in a new tab) in Ontario and WorkSafeBC (opens in a new tab) in British Columbia.

Ask the provincial or territorial occupational health and safety authority which site duties apply. Keep that safety check separate from trade certification and tax registration.

Australia

Register a company or business name through the Australian Securities and Investments Commission (opens in a new tab). Confirm the ABN needed for the chosen structure with the Australian Business Register (opens in a new tab). Ask the Australian Taxation Office (opens in a new tab) whether and when GST registration applies.

Roofing and contractor licensing is set by states and territories. Ask the regulator which licence class covers the exact roof system, building type and contract you intend to take. Examples include NSW Fair Trading (opens in a new tab), the Queensland Building and Construction Commission (opens in a new tab) and the Victorian Building Authority (opens in a new tab).

Check quote, contract and consumer requirements with the responsible state or territory building and consumer regulator. The licensing body may handle that question in some places, but not all. In Victoria, check the contract and consumer question with Consumer Affairs Victoria (opens in a new tab). Ask the local approval authority separately about permits and inspections.

Get current quotes for public liability, vehicle, property and contract-required cover. Before hiring workers, ask your state’s workers’ compensation insurer or regulator which registration and cover apply.

Use your state or territory WHS regulator for workplace safety duties. Examples include SafeWork NSW (opens in a new tab), Workplace Health and Safety Queensland (opens in a new tab) and WorkSafe Victoria (opens in a new tab). These bodies do not register your company or decide your GST position.

Keep a compliance register. Record the question, responsible body, answer, reference, renewal point and person responsible. Check it before taking work in a new area or adding a new roof system.

Set up suppliers, labour and site capacity

Choose material systems the crew can install consistently. Confirm technical training and installation instructions before promising a system to a customer.

For each supplier, record ordering cut-offs, lead times, delivery limits, crane or lifting arrangements, damaged-material procedures and returns. Put the correct contact and order reference on the job record.

Define what employees and subcontractors control. Employees give you direct scheduling control. Subcontractors do not remove your responsibility for a clear scope, site coordination, quality checks or written changes.

Do not guess worker classification. Ask the responsible tax, employment and worker-cover bodies in your location about the arrangement you plan to use.

Set the weekly workload from available crew time, vehicles, access equipment and supervision. Leave room for weather and return visits. A roof left open because every crew and tarpaulin is already committed is not a sales success.

Build an inspection that supports the quote

Qualify the enquiry before travelling. Ask for the address, building type, roof system, known problem, urgency and decision-maker. Ask whether another contractor has opened or temporarily covered the roof.

At the site, record facts rather than impressions:

  • Roof areas and measured dimensions
  • Slope and storey height
  • Access, lifting space and edge conditions
  • Existing covering and visible layers
  • Valleys, penetrations, flashings and roof interfaces
  • Gutters, outlets and adjacent surfaces
  • Visible substrate condition
  • Material staging and waste-bin positions
  • Customer property needing protection

Photograph measurements, defects, access routes and sensitive property. Label the photographs so the estimator and crew know which roof area they show.

Do not pretend concealed conditions are known. State what could not be inspected. If decking is hidden, say so. If existing layers cannot be confirmed, identify the assumption used in the quote and the written approval process if the assumption proves wrong.

Turn every inspection note into one of four things: included scope, cost, exclusion or question. Loose notes are where known work disappears.

Cost the roofing job from the work sequence

Start with measured scope. Then cost the work in the order the crew will perform it:

  1. Mobilisation, access and protection
  2. Material delivery, lifting and storage
  3. Removal and waste handling
  4. Substrate inspection and preparation
  5. Roofing, flashing and interface work
  6. Weather protection between stages
  7. Final inspection, cleanup and demobilisation

Calculate labour by task and crew time. Do not use one unexplained labour allowance for the whole roof. Removal, preparation and detailed flashing work consume time differently.

Build the material list from measured quantities and the specified system. Include fixings, membranes, flashings, trims, sealants and protection materials. Use supplier prices for that job and check the delivery date before the quote leaves your desk.

Add subcontracting, access equipment, lifting, permits, inspection charges and disposal. If waste depends on measured area, material weight or container use, calculate it with the local provider’s current terms. Do not hide waste and breakage inside an unexplained percentage.

Once the direct job cost is complete, add overhead recovery. Then add markup to produce the selling price. Markup is what you add to cost. Margin is profit as a share of the selling price. They are not the same calculation.

Use the profit margin calculator to check your arithmetic after entering your own costs and selling price. It does not replace a measured scope.

How to write a quote that survives the roof opening

A good roof quote tells the customer what is included and tells the crew what was sold. It also states what happens when concealed conditions change the work.

If you need the full document structure, use the guide to writing a clear trade quote. For roofing, make these points explicit:

Name the exact work

Identify the customer, property and roof areas. Describe removal, preparation, installation, flashing, interfaces, gutters, cleanup and disposal. Name the material system without relying on vague phrases such as standard materials.

State who provides access, power, water, parking and material storage. Describe protection for gardens, paving, vehicles and internal areas where debris could enter.

State assumptions and exclusions

Known work belongs in the price. Concealed work needs a stated assumption, not a guess.

For example, identify which substrate areas were visible, what condition the quote assumes behind the covering and how extra damaged material will be measured if uncovered. Exclude only work that is genuinely outside the accepted scope.

State the process for extra decking, hidden layers, damaged flashing and changed access. The document should require a written description, price and programme effect before permanent extra work proceeds.

Check contract wording locally

Write payment stages, scheduling conditions, cancellation terms and warranty wording only after checking local contract requirements. Do not copy clauses from an old job in another state, province, territory or country.

Give the customer time to read the scope. When they accept it, lock that version and its attachments. The crew should not work from a draft that contains different exclusions.

Control the job from acceptance to completion

Convert the accepted quote into a work order. The work order is the crew’s instruction for the accepted job. It contains the address, contacts, roof plan, scope, materials, access, safety controls, permits, exclusions and completion records.

A customer quote explains the deal. A work order tells the crew what to do. For US contractor terminology, read how work orders keep crews and invoices aligned.

Before mobilisation, confirm:

  • Required permits and inspections
  • Material quantities and delivery
  • Access and lifting arrangements
  • Waste placement and collection
  • Weather protection
  • Customer property protection
  • Crew and subcontractor availability

Brief the crew from the work order and roof plan. Point out the quoted assumptions and tell them who can approve a change. Do not leave the newest worker to negotiate extra decking with the customer.

Record labour, materials, deliveries, equipment, disposal and subcontractor costs against the job as they occur. Add daily photographs and notes for completed areas, weather interruptions and uncovered conditions.

If rain interrupts the programme while the roof is open, document the protection installed, remaining exposure, site status and restart plan. Keep urgent weather protection separate from unapproved permanent extra work.

Inspect the accepted scope before removing access equipment. Close the job with cleanup, customer sign-off, required approval records and the final invoice.

Once those records exist, Yes Foreman can keep the job documents with the work rather than leaving the quote, site notes and costs in separate places. Use the mobile job page where the field record needs to stay with the crew.

Handle hidden work without giving it away

When removal exposes damaged decking, extra layers or failed flashing outside the accepted scope, stop. Make the area safe. Record the condition with measurements, notes and photographs.

Then describe the permanent extra work, its price and its effect on the programme. Get written approval before continuing.

In the United States and Canada, use a change order. The change order form should identify the original job, discovered condition, added or removed work, price, schedule effect and approval. United States readers can use the detailed guide on how to write a change order before extra work starts.

In the United Kingdom and Australia, use a variation. Record the same job facts, but use the contract wording and local term that apply in that market.

Update the work order after approval. Otherwise the office has one scope, the customer has another and the crew is working from memory.

Find work the operation can deliver

Build the first offer around the roof system, building type and service area already chosen. Do not advertise every roofing service and work out delivery after the customer accepts.

Use completed-job photographs only with permission. Describe the roof problem, accepted scope and finished work without inventing performance claims.

Ask past customers and adjacent trades for specific introductions. Tell them the property, roof and job types you want. A clear request produces better enquiries than asking for any roofing work.

Qualify each lead by location, roof type, urgency, access and decision-maker. Track enquiries, inspections, accepted quotes and scheduled jobs. Use those stages to plan work, not as vanity totals.

Use job costing to check the original quote

Job costing assigns the actual direct costs to the job that caused them. For roofing, that means labour, materials, subcontractors, access equipment, delivery, disposal and other direct items.

Compare those costs with the allowances in the accepted quote. Check quantity errors, missed tasks, labour overruns, purchasing differences, damaged materials and extra visits. Change the next estimate from that evidence.

The house example is electrical, but the arithmetic applies to roofing. R. Chen’s 14 Oak Street job had quote Q-1847 for 1,105. The lined ceiling and chasing exclusion led to an approved 160 change order or variation, making invoice INV-1847 total 1,265.

The original quoted work cost 850. Profit against the original quote was 1,105 minus 850, which equals 255. Margin was 255 divided by 1,105, or about 23%. Markup was 255 divided by 850, or 30%.

Do not calculate profit from the 1,265 invoice. The costs of the approved 160 change order or variation are not supplied. Keep it separate until its labour and materials are known. All figures are sample currency units, not roofing rates.

If you are working out how to start a roofing business without copying a market rate, use this feedback loop. Quote measured work, capture its costs and compare them with the original scope.

After every roof, cost approved changes separately. Correct the task, quantity or allowance that caused the difference.

Use the next page

NEXTKeep going

Related articles

Keep the week on the board

Quotes, weather reschedules and progress invoices on one job — every crew member included.