On this page
Take the measured attic area, set the target R-value, and read the bag count from the manufacturer's coverage chart. Time each labor stage separately (setup, air sealing, baffles, blowing, cleanup and drive time) and price those hours at your loaded labor cost plus overhead. Add materials, sundries and a callback reserve, then divide the total by one minus the margin you want. Firm up the price only after someone has seen the attic.
Key takeaways
- Area alone does not set an insulation price. Area plus target R-value plus existing conditions does.
- The coverage chart on every loose-fill bag turns area and R-value into a bag count. Blow by bags, not by eye.
- Air sealing is often the most variable labor on an attic job. Give it its own line and its own hours.
- Margin and markup are different numbers. Dividing by one minus the margin is the safe formula.
- Track callbacks such as settled depth, wind-washing and blocked vents, and carry a reserve for them on every job.
An insulation estimate gets built in a crawl through an attic with a flashlight, a tape measure and a depth ruler. The material is the easy part to price, because the manufacturer prints exactly how many bags it takes. The hard part is everything around the bags: the gaps to seal before anything gets buried, the baffles at every rafter bay, the hatch, the old insulation that may need to come out, the drive, the heat, and the callback a year later if the depth settles short. This guide shows how to turn an attic walk into quantities, quantities into hours and materials, and hours into a price. The cost structure underneath (labor burden, overhead per hour, margin) is covered in how to price service jobs. Everything below applies it to attics, walls and foam.
What units drive an insulation price?
Insulation work is measured in several units at once, and a good quote keeps them apart:
- Attic floor area and target R-value. Square feet alone tell you nothing until you know how deep you are going. A thin top-off and a full fill on the same attic are different jobs.
- Bags. Federal labeling rules require every loose-fill package to carry a coverage chart showing minimum settled thickness, initial installed thickness, maximum net coverage area, number of bags per 1,000 square feet and minimum weight per square foot for a set list of R-values, plus the blowing machine and settings used to reach that thickness. Area times the chart row for your target gives the bag count.
- Existing insulation. Measure its depth and identify its type. If it stays, estimate the R-value it already provides and price only what you add. If it is wet, fouled or suspect, it changes the job entirely.
- Air sealing. Count the penetrations (wires, pipes, flues, recessed lights, the chimney chase) and note the length of open top plates. Price it in hours from your own records rather than folding it into a per-foot rate.
- Counts. Baffles per rafter bay at the eaves, hatches and pull-down stairs to insulate and weatherstrip, bath fans that need venting fixed before you bury them.
- Walls. Wall area, number of cavities, holes to drill and plug, and bags at the density the manufacturer specifies for dense-pack.
- Spray foam. Board feet, which is area times thickness in inches. Quoting foam by area without a thickness invites an argument later.
- Removal. Area times depth, which drives vacuum hours, collection bags and disposal trips.
How do you estimate labor hours on an insulation job?
Split every job into stages and time each stage on every job until your own averages settle. Rates borrowed from another company or a forum post will not match your machine, your crew or your attics.
- Setup and protection. Parking the truck or trailer, running hose through the house or up the outside wall, covering floors and doorways, opening the hatch. Roughly fixed per job, so it weighs heaviest on small ones.
- Prep. Baffles at the eaves, a dam around the hatch, boxing around flues and fixtures as your code and the product instructions require. Low-pitch roofs and tight eaves slow this badly.
- Air sealing. Often the most variable stage. A clean attic with a few wire holes goes fast; an old house with open chases, balloon framing and dropped soffits can take longer than the blowing itself. Rate it on the walk-through as light, moderate or heavy and price the hours.
- Installation. Bags per hour for your machine at the setting printed on the bag, or board feet per hour for foam. Track it per job type.
- Finish. Depth checks, markers and the attic certificate where your code calls for them, the R-value receipt, hose pull-back and cleanup.
- Drive time. Both directions, for every person in the truck.
Heat changes the math. NIOSH's list of heat stress risk factors includes high temperature, limited air movement, physical exertion and protective clothing, and an attic in July has all of them. Shorter attic shifts and more breaks mean more crew hours for the same attic, so a summer quote should carry more labor than the same attic in October. Spray foam adds its own time on site: EPA's contractor checklist for high-pressure foam describes setting up an isolated work zone, covering air handlers and vents, a test spray before work, and running exhaust fans while the foam cures. Each of those is crew time you either price or donate.
Materials, markup and margin
Price the bags from your supplier's current cost, round up to whole bags, and show the count on the quote. That count also goes on the receipt. Under the R-value Rule, the FTC requires installers to give loose-fill customers a signed, dated receipt listing coverage area, initial installed thickness, minimum settled thickness, R-value and the number of bags used. If the bags on the receipt fall short of the chart, the customer can see it, so quoting fewer bags to win the job only moves the problem to the final walk-through.
Then list the smaller materials that add up across a job: baffles, foam and sealant for air sealing, rigid foam and weatherstrip for the hatch, markers, poly, tape and floor protection. Log them against each job and your records will show what a typical attic of yours uses.
Decide how profit is applied and write it on your price sheet. A markup is profit as a share of cost; a margin is profit as a share of price. They are different numbers for the same dollars, and mixing them up underprices every job. The safer habit is to add up every cost first, then divide that sum by the share of the price you plan to spend on costs (one minus the margin). The job price calculator does that division and shows the markup it works out to.
Can you quote insulation from photos?
Photos are a fine screening tool and a poor basis for a firm price. Ask callers for a picture from the hatch with a tape measure standing in the insulation, the year the house was built, and anything they have noticed: droppings, stains, a musty smell. That is enough to give a clearly labeled preliminary range for a simple top-off, and to decide whether the job needs a specialist first.
What the photo cannot show is what changes the price most. The hatch view rarely reaches the eaves, the far bypasses or the bath fan venting into the attic. Possible vermiculite, which EPA tells homeowners to presume is contaminated with asbestos and to leave undisturbed, turns a blowing job into a referral. Rodent contamination turns it into a removal job with sanitizing and protective gear, and the CDC's guidance for heavy infestations calls for coveralls, HEPA-filtered respirators, goggles and rubber boots. Homeowners are also reading ENERGY STAR's hiring advice, which says the estimate should include baffles and that the contractor should flag wet insulation, roof leaks and pests. A price set without seeing the attic either misses those items and loses money on the install, or pads for them and loses the bid.
Wall jobs need a site visit too. On houses built before 1978, opening painted surfaces can bring in EPA's lead-safe certification and work practice rules, which add containment, cleanup and record time to the price. Removal jobs should always be seen in person.
Worked example: a hypothetical attic air seal and top-off
All of the numbers below are hypothetical. We picked the bag price, wage, overhead, production rate and margin as round placeholders for the math. None of them is a market price, a typical wage or a recommendation. Swap in your supplier's bag price, your coverage chart, your timed rates and your own costs. The lines feed the formula behind the job price calculator: it multiplies the labor hours by both the labor rate and the overhead rate, adds the materials, and divides that total cost by one minus the margin.
The made-up house has an open attic with existing insulation that will stay, moderate air sealing, no hazards, and a two-person crew.
| Line (all hypothetical) | Figure | Arithmetic |
|---|---|---|
| Attic floor area to cover | 1,200 sq ft | 40 ft × 30 ft, measured on site |
| Existing insulation, estimated | R-11 | From measured depth and type |
| Target chosen by the customer | R-49 | Middle option of three on the quote |
| R-value to add | R-38 | 49 − 11 |
| Chart row for R-38 on this made-up product | 25 bags per 1,000 sq ft | Read from the bag's coverage chart |
| Bags to blow | 30 bags | 1,200 ÷ 1,000 × 25 |
| Loose-fill material | $450.00 | 30 bags × $15 |
| Baffles at the eaves | $120.00 | 2 eaves × 40 ft ÷ 2 ft rafter spacing = 40 bays × $3 |
| Air sealing materials and hatch kit | $120.00 | Foam, sealant, weatherstrip and hatch dam from the takeoff |
| Markers, certificate, poly and floor protection | $40.00 | From past job records |
| Callback reserve | $35.00 | Last year's callback spending ÷ last year's attic jobs |
| Materials field for the calculator | $765.00 | $450 + $120 + $120 + $40 + $35 |
| Setup, hose run and protection | 2 hr | 2 people × 1 hr |
| Air sealing, moderate | 6 hr | 2 people × 3 hr |
| Baffles and hatch dam | 2 hr | 2 people × 1 hr |
| Blowing | 3 hr | 30 bags ÷ 20 bags per crew hour = 1.5 crew hr × 2 people |
| Depth check, markers, receipt and cleanup | 2 hr | 2 people × 1 hr |
| Drive time, both ways | 3 hr | 2 people × 1.5 hr |
| Labor hours on the job | 18 hr | 2 + 6 + 2 + 3 + 2 + 3 |
| Labor cost per hour, payroll taxes and comp included | $32 | Example wage plus burden |
| Overhead per labor hour | $18 | Yearly overhead ÷ yearly billable labor hours |
| Total cost | $1,665.00 | 18 × $32 + $765 + 18 × $18 = $576 + $765 + $324 |
| Price at a 35% margin | $2,561.54 | $1,665 ÷ (1 − 0.35) |
| Profit | $896.54 | $2,561.54 − $1,665 |
| The markup this margin equals | 53.8% | $896.54 ÷ $1,665 |
| Price if 35% were added to cost instead | $2,247.75 | $1,665 × 1.35 |
| Shortfall from confusing the two | $313.79 | $2,561.54 − $2,247.75 |
Look at where the hours went. Blowing the bags was a small share of the labor. Air sealing, prep, setup, finish work and the drive took most of it, and none of those show up in a price per square foot of attic. If the same crew had found heavy air sealing or a second hatch, the hours would move and the bag count would not. That is why the quote should carry air sealing as its own line with its own hours, so a harder attic gets a higher price instead of a thinner margin.
Minimums and travel
A small job still costs a full setup. Insulating one hatch, foaming a short run of rim joist or topping off a tiny attic over a garage takes the same truck placement, hose run, floor protection and cleanup as a whole house. Set a minimum charge that pays for that setup, the drive, the cleanup and your margin even when the installed work itself takes little time, publish it on your site and quote form, and let small requests either meet it or get bundled with another area of the same house.
Drive time is labor you pay for and overhead you carry, so price it on purpose. Insulation usually takes two trips per sale, one for the assessment and one for the install, and the install trip brings a trailer or box truck that has to park where the hose can reach the house. Define a core service area where travel is built into your rates, and add a trip charge or zone price beyond it. Book assessments in the same towns on the same days, and line up installs the same way. The hourly rate calculator shows how fewer billable hours per week push up the rate you need, which is what long drives do quietly.
One-time jobs, repeat customers and builder work
Most insulation is a one-time purchase for each part of the house. There is no weekly route to spread costs across, so every job has to carry its own share of overhead and profit. Do not discount today's attic for walls or a crawl space the customer might order later. Quote those as separate options and let them stand on their own.
Repeat revenue comes from elsewhere: landlords and property managers with several units, the remaining areas of houses you have already done, and builders. Builder work is priced per plan from a takeoff, and it carries costs retrofit work does not: return trips when the schedule slips, waiting on inspections where your building department requires them, and payment on the builder's terms. Put a validity period on every bid, because the material price can move between the bid and the install. On restoration and insurance-driven removal jobs, build the price from your own scope and costs, then document any gap with photos and measurements for whoever pays.
Warranty and callback costs
Insulation callbacks are predictable in kind if not in timing. Loose-fill that settles below the minimum settled thickness on your receipt. Wind-washing at the eaves where a baffle was missed. Soffit vents buried by an eager blower. A foot through a ceiling. Ice dams that persist because a bypass under the old insulation never got sealed. Foam that pulled away from framing, or a household that reports an odor after a foam job.
Each return visit costs hours, material and a truck roll, and none of it is billable. Log every callback against the original job, total them each season, and divide by the jobs you did. That per-job figure is your callback reserve, and it belongs in the cost before margin, as in the example. If a manufacturer warranty you advertise requires registration, specific installation steps or a certified installer, the time to meet those terms is a cost too. How to word the promise itself is in our guide to warranty policies.
Insulation pricing mistakes that cost the most
- A price per square foot with no R-value attached. The customer compares your number with a quote for half the depth and picks the cheaper one.
- Burying air sealing in the area rate. Easy attics subsidize hard ones until a hard one shows up on its own.
- Skipping the existing conditions. Wet, fouled or suspect insulation turns a top-off into removal, sanitizing or a referral. Price what is actually there.
- Foam by the square foot. Board feet depend on thickness. Write the thickness on the quote.
- Forgetting heat and drive time. Both add crew hours that never appear in the bag count.
- Advertising a price without the disclosures. Under the FTC's rule on insulation ads, an ad that gives a price must also give the type of insulation, the R-value at a specific thickness, a required statement about R-values, and the coverage area for that thickness unless the price is per square foot. Television, radio and space-constrained online ads are exempt, and the advertiser carries the burden of showing the space was too small.
- No callback reserve. The settled-depth visit next winter comes out of this job's profit whether you planned for it or not.
Every attic you price leaves data behind: area, depth before and after, bags blown, hours by stage, callbacks later. Kept against the job, that history makes the next quote sharper. A custom CRM can hold it on each address and carry the assessment numbers straight into the quote and the R-value receipt; the one we use was written first for our own service companies. See our page for insulation contractors for the full setup. Licensing, insurance and gear are covered in how to start an insulation business.
Frequently asked questions
Should I price attic insulation per square foot?
Per square foot works as a way to present the price only if it is tied to a stated R-value and built from bags, labor hours and overhead underneath. A bare per-foot rate hides the depth and the air sealing that make one attic cost more than another.
How do I account for existing insulation in a quote?
Measure its depth and identify its type. If it is sound and stays, estimate the R-value it provides and price only the R-value you add; if it is wet, contaminated or possible vermiculite, the job changes to removal or referral.
Should I charge for insulation assessments?
Some companies assess for free and recover the time in overhead, while others charge a fee credited toward the job. Either way, count the hours spent on unsold assessments when you work out your overhead per billable hour.
How long should an insulation quote stay valid?
Set a stated validity period on every quote, short enough that material price changes can't erase your margin. Builder bids especially need one, because installs can come months after the bid.
Sources
- 16 CFR 460.12, Labels (loose-fill coverage charts), Cornell LII
- 16 CFR 460.17, What installers must tell their customers, Cornell LII
- 16 CFR 460.18, Insulation ads, Cornell LII
- ENERGY STAR: How to hire an attic insulation contractor, 2024
- EPA: Protect your family from asbestos-contaminated vermiculite insulation, 2026
- EPA: Lead Renovation, Repair and Painting Program rules, 2025
- CDC: How to clean up after rodents, 2024
- NIOSH: Heat stress in workers, 2026
- EPA: Contractor checklist for installing high-pressure spray polyurethane foam insulation (working draft), 2015
General information for service-business owners, not legal, tax or financial advice. Rules vary by state; check with a qualified professional for your situation.