“How do I put prices on my site if every job is different?” So the website ends up showing no number at all. Your Website Is a Brochure. The Homeowner Wanted a Price. makes the case for showing one. This article is the how: three methods you can build this week with your own invoices and a text editor, no software, and the federal advertising rules that decide how each one has to be worded.
Start with last year’s invoices, not with a guess
Every method below starts from the same place: what you actually charged. Pull last year’s invoices for one service and sort them by price. You will see clusters: the small jobs, the ordinary ones and the big ones, with a few oddities at each end.
That pile of paper is also your legal footing. The Federal Trade Commission’s guide for small business says advertising must be truthful and not deceptive, that advertisers must have evidence to back up their claims, and that “the law requires that advertisers have proof before the ad runs.” A price on your website is a claim. Your own invoices are the evidence that it is a real price.
The FTC also judges an ad by what it says outright and by what it implies, from the point of view of the “reasonable consumer,” the typical person looking at it. A price page that is technically true but leaves a homeowner with the wrong idea can still be deceptive. Keep that test in mind as you write.
Method 1: the starting-at line
The simplest version is one sentence per service: what the smallest ordinary job costs, and what it includes. It answers the homeowner’s first question, which is whether you are in their league at all.
The trap is the word “ordinary.” A starting price has to be one you sell at, for a job you describe, and not a number picked to get the phone to ring. The FTC’s Guides Against Bait Advertising (16 CFR Part 238) define bait advertising as “an alluring but insincere offer to sell a product or service which the advertiser in truth does not intend or want to sell,” whose purpose is to switch the buyer to something else, “usually at a higher price.” The guides say advertising includes “any form of public notice however disseminated,” which takes in a website.
Two lines in those guides matter most for a contractor:
So write the starting-at line around a job you are glad to do at that price, and say what it buys. Say a gutter cleaner’s invoices show that one-story homes with up to about 150 feet of gutter rarely run under a certain amount. The honest line names that job: “Gutter cleaning for a one-story home, up to 150 feet of gutter, downspouts flushed: from $[your number].” The example and its numbers are made up; yours come from your invoices.
Method 2: a range table by job size
A starting price tells the homeowner the floor. A table tells them where their own job probably lands, which is the question they actually came with. Build it from the same sorted invoices:
- Pick the one or two things that move your price most (rooms, square feet, linear feet, stories, the size of the unit).
- Split your invoices into three or four size bands on that measure.
- For each band, set aside the strangest few jobs at each end and write down the low and high of what is left.
- Round the ends to numbers you would say out loud, and write one line under the table on what pushes a job up or down.
Say an interior painter does that with a year of bedroom and living-room jobs. The numbers below are invented for the example; the shape is the point.
| Room size | Usual price range |
|---|---|
| Small bedroom or office (up to about 10 × 12 ft) | $450 to $650 |
| Large bedroom (up to about 14 × 16 ft) | $650 to $950 |
| Living room or open area (up to about 18 × 24 ft) | $1,000 to $1,600 |
Under it, one plain sentence: what is included, and what costs extra (heavy patching, a color change from dark to light, high ceilings, trim and doors). That sentence is not fine print, and it should not read like it. The FTC says that when qualifying information is needed to keep an ad from misleading, it has to be “clear and conspicuous,” and it names “a disclaimer that is easily missed on a website” among the ones that are not likely to work. It also says fine print cannot be used “to contradict other statements in an ad.” Put the conditions next to the numbers, in the same size type.
A range is honest when most of your real jobs of that size land inside it. If your invoices say otherwise, change the table, not the invoices.
Method 3: a worked example for each service
Some work does not split neatly into sizes: a bathroom tile job, a drainage fix, a deck repair. For those, show one typical job, priced the way you would price it, with the parts that change the number spelled out:
Call it an example, and make it one you would price that way today. If you present it as a particular customer’s job, it has to be one, at that price. A described job is an implied claim about what you charge, and the FTC looks at implied claims as well as express ones.
“Was” prices, specials and anything “free”
Once prices are on the page, the next temptation is a spring special. The FTC’s small-business guide says the same truthfulness standards apply to “sale” prices and points to the Guides Against Deceptive Pricing, 16 CFR Part 233. Four points from those guides cover nearly everything a contractor would do:
Section 233.5 adds the catch-all: do not call an offer “limited” if it is not, and “make certain that the bargain offer is genuine and truthful.”
Keeping the numbers true
A price page is not a one-time job. A table that was honest in March can be wrong by August if lumber, paint or your labor rate moved. A few habits keep it right:
Where the prices go
Put each service’s price on that service’s own page, near the top, not on a separate pricing page three clicks away. The homeowner who lands on your roof-repair page from a search is asking about roof repair. The Website Pages a Contractor Needs (and the Ones Nobody Reads) covers the rest of the page set.
These three methods take an afternoon and cost nothing. Where they run out is the job with five or six variables, where a fixed table would need a hundred rows. That is the point at which a tool that asks the homeowner a few questions and works out a range from your own rules starts to pay; Instant-Quote Software for Contractors: What to Compare Before You Pay is a neutral checklist, and NapkinPrice™ is ours. Either way, the rules above apply to every number it shows.
General information, not legal or tax advice. Rules change and vary by state; check with the agency named above or a professional for your situation.