FOR INDEPENDENT ICE DAM REMOVAL CONTRACTORS

A rate that works on a long run can lose money on a short one.

A crew, a truck, and a steam machine cost nearly the same to dispatch whether the eave that needs clearing is 15 feet or 150 feet — so a flat per-foot rate card that comfortably covers a long roof can fall short of a short job's largely fixed cost. This free calculator prices a job from footage, crew, and an emergency premium, checks whether your rate card actually clears this job's break-even rate, and lets you plug in the real on-site hours once the ice is off.

Price one job

Footage & rate
Crew & time
Travel & equipment
Emergency, overhead & margin

Price to quote

$0.00

Crew & travel labor
Mileage
Fuel & equipment
Overhead
Real job cost
Target price (cost-plus)
Break-even rate ($/ft)
Profit at quoted price
Margin

This is a planning floor from the numbers you typed, not an audited statement. It does not add sales tax, insurance, or a callback/warranty reserve unless you fold those into your rate.

Hand the customer a proposal

The price above is for you. This is the page you print or save as a PDF and give to the customer — your details, their details, the scope, the deposit split, and a line for them to sign. Your business details are saved on this device so you only type them once; the customer’s details are never saved.

Everything on the printed page is text you typed or a number this calculator worked out. It contains no warranty, lien, or cancellation wording — those depend on your jurisdiction and your contract, and this tool is not the place to invent them.

Check the actual on-site hours

Crew back down the ladder? Enter the actual on-site hours per tech to see the real profit this job left, instead of the phone estimate.

Private by default

Everything on this page runs in your browser. Your job details, prices, and hours are never uploaded, there is no account, and nothing is saved when you close the tab. "Copy share link" encodes your footage, rates, and crew figures into this page's own URL — nothing is sent to a server, and the link is only ever built and copied in your browser. We count only anonymous local feature events (quote-priced, actual-hours-checked, share_link_copied) so we can tell whether the calculator gets used — no job details, prices, or hours are recorded, and Do Not Track / Global Privacy Control turn it off automatically.

Common questions

Why can a per-linear-foot rate card lose money on a short job?

Because sending a crew, a truck, and a steam machine costs close to the same whether the eave that needs clearing is 15 feet or 150 feet. A rate that clears its cost comfortably on a long run gets spread across far fewer feet on a short one, so the same rate can fall short of the job's real, largely fixed cost.

What does breakEvenRatePerFoot actually tell me?

It is the per-foot rate this specific job's footage would need, ignoring your minimum service charge, to just cover its real cost with no profit. If your rate card is below that number, only your minimum service charge is protecting you on a job this short — and if the minimum itself is set too low, the job is a real loss.

Why is the emergency premium applied to labor and travel but not to fuel or equipment?

Because the premium compensates for being available outside normal hours, not for extra difficulty or extra fuel use — the steam machine burns the same fuel at 2am as at 2pm. It only changes what billed crew time costs.

Does anything about my job details or prices get uploaded?

No. Every field on this page runs in your browser only. Nothing is sent to a server, there is no account, and nothing you type is saved anywhere — it exists only in the page while it is open. Usage counting only tallies anonymous feature events, and you can turn it off with the button above.

Guide: why a flat rate card can lose money on a short ice dam job · This calculator vs. Jobber · This calculator vs. a flat per-foot rate card

Want the margin, walk-away price and overrun headroom as well, or pricing a different trade? Price this job in the Bid Price Engine, one calculator for 121 trades.