Price check: are your prices low, typical or high?

Pick your trade, add your ZIP, and type what you charge for the common jobs. Each price is set against the range from public cost guides, adjusted to wages in your state, with every step shown.

FreeNo sign-up, no email
13 trades3 to 5 jobs each
50 statesLabor scaled by state wages
Scales the labor part of each price to your state's wages.
What you charge
$a square
Their installed rate per sq ft of roof × 100 sq ft in a square.
$a square
Their installed rate per sq ft of roof × 100 sq ft in a square.
$a square
Their installed rate per sq ft of roof × 100 sq ft in a square.
$a square
Their tear-off rate per sq ft × 100.
Leave a job blank if you do not do it. Nothing you type leaves this page.
Your roofing prices against the US average
4 jobs
Type what you charge for each job to see if it is low, typical or high.
LowUnder the range
TypicalInside it
HighOver it
Get the full local reportFree here, no email. The full report, tracked over time, is on the Grow plan inside Koira.

How we got this

Type a price above and each job shows here: your price, the low, typical and high for the US average, which guides the range comes from, and how the ZIP changed it.

Every range comes from our roof replacement cost calculator, where each guide is listed with the date we checked it. Low is the low end the guides give, high the high end, typical the middle. Only the labor part is scaled to your state, using the median wage for the trade in your state against the national median (BLS, May 2025). Material costs are left as they are.

The full local report

This check is one look, today, against national cost guides. Inside Koira, on the Grow plan, the report keeps going:

  • Your prices tracked over timeThe report keeps checking your price book against the range for your area, so you see where each price sits as costs move.
  • Suggested price book changesWhere a price sits under the low end or over the high end, Koira suggests a new price for that line. You decide; nothing changes on its own.

Start Koira on the Grow plan or compare the plans.

Add this calculator to your websiteFree. Paste the code into any page builder that takes HTML. It fits its own height and works on phones.
<iframe src="https://www.koira.ai/embed/tools/price-check" title="Price check" width="100%" height="900" style="width:100%;max-width:100%;height:900px;border:0;display:block" loading="lazy" allow="clipboard-write" data-koira-tool="price-check"></iframe> <p style="margin:6px 0 0;font-size:13px"><a href="https://www.koira.ai/tools/price-check" rel="noopener">Free calculator by Koira</a></p> <script>(function(){if(window.__koiraTools)return;window.__koiraTools=1;var ok=["https://www.koira.ai","https://koira.ai"];addEventListener("message",function(e){var d=e.data;if(!d||d.type!=="koira:tool-height"||ok.indexOf(e.origin)<0)return;var f=document.querySelectorAll("iframe[data-koira-tool]");for(var i=0;i<f.length;i++)if(f[i].contentWindow===e.source)f[i].style.height=Math.max(200,Math.min(8000,Math.ceil(+d.height||0)))+"px";});})();</script>
Key takeaways
  • Each job is compared with a low, typical and high price from public cost guides, the same ranges our price calculators use.
  • Only the labor share of each price is scaled to your state. Materials cost about the same everywhere, so they are left alone.
  • A low price is not always wrong and a high one is not always too high. The check tells you where you sit, so you can decide on purpose.

How the price check works

Pick your trade and the tool shows three to five jobs that most shops in that trade quote all the time: roofing by the square, gutters by the foot, mowing by the visit, pressure washing by the square foot, tree removal by the tree. Type what you charge for each one. Leave out the ones you do not do.

For each price, Koira does three things:

  • Finds the range. Every job has a low, typical and high price taken from public cost guides such as Fixr, HomeAdvisor, Today's Homeowner, LawnStarter and Bob Vila. These are the same ranges behind our free price calculators, where each guide is listed with the date we checked it.
  • Adjusts it to your state. Your ZIP code tells us your state. We take the median hourly wage for your kind of work in that state (construction trades, landscaping, or cleaning), divide it by the national median, and scale only the labor part of the price by that number.
  • Says where you sit. Under the low end is low. Over the high end is high. Anywhere in between, the ends included, is typical, and the tool says how far you are from the middle of the range.

Nothing you type leaves the page. There is no email box and no account needed to see the answer.

The math, with a worked example

Take mowing a 1/4 acre lawn. The guides give $33 to $61 a visit nationally, typical $47. We treat 80% of a lawn care price as labor; the rest is fuel and equipment.

Say you work in Texas. The median landscaping wage there is $17.66 an hour against $18.82 nationally (BLS, May 2025). That is a factor of 17.66 ÷ 18.82 = 0.94. The typical price becomes:

Typical price in Texas$47 × (0.2 + 0.8 × 0.94) = about $44 a visit

The low and high ends move the same way. If you charge $40 a visit, that is inside the Texas range and about 10% under typical, so the tool calls it typical, toward the low side.

Roofing is priced by the square (100 sq ft of roof). Our roof calculator holds an installed rate per square foot, so the price check multiplies it by 100: architectural shingles come to $375 to $675 a square nationally, typical $525. Labor is about 58% of a roofing price, the average of three published figures, and that part is scaled by the construction wage in your state.

The state factor is kept between 0.7 and 1.4, so one unusual wage figure cannot swing a price too far.

The national ranges for every job

These are the ranges before any state adjustment. Add your ZIP in the tool to see them for your state.

TradeJobLowTypicalHigh
RoofingArchitectural shingle roof, installed, a square$375$525$675
Roofing3-tab shingle roof, installed, a square$225$319$413
RoofingMetal roof, installed, a square$630$1,033$1,435
RoofingTear off one layer and haul away, a square$75$200$325
GuttersSeamless aluminum gutter, installed, a foot$8.23$11.01$13.80
GuttersVinyl gutter, installed, a foot$5.16$6.83$8.50
GuttersGutter guards, installed, a foot$7.00$11.50$16.00
GuttersRemove and haul away old gutters, a foot$0.65$0.70$0.75
Lawn careMowing, 1/4 acre lawn, a visit$33$47$61
Lawn careMowing, 1/2 acre lawn, a visit$50$61$72
Lawn careCore aeration, typical lawn, a job$100$167$250
Lawn careWeed control, one application, an application$60$93$120
Lawn careSpring or fall cleanup, a job$200$339$462
Pressure washingHouse wash, vinyl siding, a sq ft$0.20$0.32$0.45
Pressure washingDriveway or other concrete, a sq ft$0.30$0.32$0.40
Pressure washingWood deck, a sq ft$0.30$0.38$0.45
Pressure washingRoof soft wash, a sq ft$0.50$0.75$1.00
House cleaningStandard clean, 2,000 sq ft home, a visit$180$240$300
House cleaningDeep clean, 2,000 sq ft home, a visit$200$400$600
House cleaningMove-out clean, 2,000 sq ft home, a visit$400$650$900
House cleaningOffice or commercial clean, a sq ft a visit$0.09$0.14$0.20
Tree serviceRemove a small tree, under 30 ft, a tree$150$281$435
Tree serviceRemove a medium tree, 30 to 60 ft, a tree$442$614$885
Tree serviceRemove a large tree, 60 to 80 ft, a tree$885$1,032$1,180
Tree serviceTrim a tree, a tree$285$491$700
Tree serviceGrind one stump, a stump$150$275$400
FencingWood privacy fence, installed, a foot$15.00$28$40
FencingVinyl fence, installed, a foot$17.00$26$38
FencingChain link fence, installed, a foot$8.00$19.75$28
FencingWalk gate, installed, a gate$150$225$400
FencingTear out and haul away old fence, a foot$3.00$4.75$6.50
PaintingInterior walls, a sq ft of wall$1.00$1.50$2.00
PaintingCeilings, a sq ft$0.75$1.75$2.75
PaintingTrim and baseboards, a foot$1.00$2.00$3.00
PaintingExterior, paintable area, a sq ft$1.85$3.03$4.20
Window cleaningWindow, inside and out, a window$8.00$12.00$16.00
Window cleaningPane, a pane$4.00$6.00$8.00
Window cleaningScreen cleaning, a screen$1.25$3.12$5.00
Window cleaningJob minimum, a job$88$106$125
Junk removal1/4 truck load, a load$125$163$200
Junk removal1/2 truck load, a load$200$300$400
Junk removalFull truck load, a load$600$700$800
Junk removalMattress or box spring, an item$75$113$150
Junk removalHot tub, cut up and hauled, an item$175$388$600
Concrete and drivewaysConcrete driveway, installed, a sq ft$8.00$13.50$19.00
Concrete and drivewaysAsphalt driveway, installed, a sq ft$7.00$10.67$14.33
Concrete and drivewaysPaver driveway, installed, a sq ft$10.00$35$60
Concrete and drivewaysSealcoat existing asphalt, a sq ft$0.94$1.42$1.90
Concrete and drivewaysTear out old driveway, a sq ft$1.33$2.83$4.33
PlumbingWater heater, tank (40 to 50 gal), a job$825$1,290$1,755
PlumbingWater heater, tankless, a job$1,267$2,439$3,611
PlumbingToilet, replace, a job$262$464$666
PlumbingFaucet, replace, a job$156$319$482
PlumbingDrain clog, clear, a job$124$275$426
Basement waterproofingInterior drain tile, a foot$50$80$100
Basement waterproofingSump pump, installed, a pump$600$1,550$2,500
Basement waterproofingCrack injection, a crack$275$588$900
Basement waterproofingInterior wall sealant, a sq ft of wall$2.00$4.50$8.00

Each range is the one our calculator for that trade uses: roofing, gutters, lawn care, pressure washing, house cleaning, tree service, fencing, painting, window cleaning, junk removal, concrete and driveways, plumbing, basement waterproofing. Open the calculator to see each guide's own figures and how they were combined.

What to do when a price comes back low

A low price can be a choice. Some owners price low on purpose to fill a new route or win a neighborhood. If that is the plan, keep it, and set a date to raise it.

If it is not a choice, check three things before you change anything:

  • Your real cost per job. Add your labor at a fair hourly rate, materials, fuel, dump fees and the time to drive there. Our labor rate calculator and profit margin calculator do this math.
  • What the price includes. If your mowing price includes edging and blowing and the guides' does not, you may already be fine. Compare like with like.
  • How often you win. If almost every estimate gets signed, your price is likely below what people will pay. A shop that wins every bid usually has room to raise prices.

When you raise a price, raise it on new estimates first, then give existing customers notice at a natural point, such as the start of a season.

What to do when a price comes back high

A high price is not a problem if customers sign. Plenty of shops sit over the range because of their reputation, their warranty, or the work they do that others skip. If you win a fair share of estimates at that price, keep it.

If estimates go quiet, try these before you cut the price:

  • Show what is included. Put each part of the job on its own line so the customer sees what they are paying for.
  • Offer options. A basic, a standard and a premium version of the same job lets a customer pick, instead of saying no to the only number. Koira's estimates do this.
  • Follow up. Many estimates are not turned down, just forgotten. A short follow-up a few days later often gets an answer. Bid follow-ups in Koira send it for you.

What the check cannot see

The ranges come from national cost guides written for homeowners. They are a fair outside view, but they are not your market down to the street. Prices in a big city can run higher than the state figure, and a rural county lower. Job details matter too: a steep roof, a long drive or a hard-to-reach backyard all add cost the guide's average does not show.

Use the check as a first look. Then price each job from your own costs, and watch what you win.

The full local report in Koira

The free check is one look, today. The full local report, on the Grow plan inside Koira, keeps going: your prices tracked over time against the range for your area, and suggested price book changes where a price sits under the low end or over the high end. You decide on each change; nothing changes on its own.

Start Koira on the Grow plan, or compare the plans.

Last checked October 8, 2026.

FAQ

How do I know if my prices are too low?

Compare each job with a range for your area, then with your own costs. If your price is under the low end of the range, or you win almost every estimate, it is likely too low. The free price check on this page does the first part in a minute.

Where do the price ranges come from?

From public cost guides such as Fixr, HomeAdvisor, Today's Homeowner, LawnStarter, Lawn Love and Bob Vila. Each range is the one our free price calculator for that trade uses, and each guide is listed with the date we checked it.

How does my ZIP code change the range?

It tells us your state. We scale only the labor part of each price by your state's median wage for that kind of work, divided by the national median, from the Bureau of Labor Statistics. Materials are left as they are.

Do I need to give an email to see the result?

No. The check runs in your browser and shows the result right away. Nothing you type is sent to Koira.

Why is my trade or job not listed?

We only check jobs where we have a sourced range from our own calculators. As we add calculators, we add jobs here. We never make up a range.

Is a typical price the right price for me?

Not always. Typical is the middle of what the guides show. Your right price comes from your costs, the margin you need and what your customers sign. The check tells you where you sit, so the choice is on purpose.

What is in the full local report?

Your prices tracked over time against the range for your area, and suggested price book changes where a price sits outside it. It is on the Grow plan inside Koira.

We know what works. Leave it to Koira.

☼⚙
Standard⚡ Turbo
● Koira did it● You by hand
Today $9,300$8,100 / $1,200
This week $25,050$18,570 / $6,480
This month $69,300$46,150 / $23,150
Money, just now
Reminded Sean Love, $1,850. Polite reminder with the pay link.
Bids, 9:44 am
Nudged Dana on the kitchen bid. Day 3 follow up. She opened it at 9:12.
Convos, 9:41 am
Texted back a missed call. Walk through booked Thu 10:00.
Contractor Price Check: Are Your Prices Too Low or Too High? | Koira