Ask ten agencies what a website costs and you will get ten numbers spanning two orders of magnitude, all of them defended with confidence. That is not because nine of them are lying. It is because "a website" is not a product until someone defines the scope, the buyer, and the outcome, and most pricing conversations skip all three.
This guide is for the person setting the price, not paying it. It covers the three pricing models and when each one wins, the ranges you will actually encounter in the market, a scoping method that makes your quotes consistent instead of improvised, and the presentation techniques that determine whether a fair price closes or scares.
The three pricing models, honestly compared
Hourly: simple, fair-sounding, and quietly terrible
Hourly billing feels safe because it transfers scope risk to the client: however long it takes, you get paid. But it punishes you for being good. As your process improves and a build takes half the time, hourly pricing cuts your revenue in half for the same outcome. It also sells the wrong thing. The client does not want hours; they want a website that brings customers. And in 2026, when an AI-assisted workflow can produce in an afternoon what once took a week, billing by the hour means handing your entire efficiency gain to the client for free.
Hourly still has a place: genuinely undefined exploratory work, or ongoing engagements where scope truly cannot be pinned down. For website builds, it is the weakest model on the table.
Productized: the operator's model
Productized pricing means you sell defined packages at set prices: this build, with these pages and features, at this number, for every buyer in a market tier. It is the model most successful small agencies converge on, because it makes three hard things easy. Quoting becomes instant instead of a negotiation. Scope disputes shrink, because "what is included" was written down before anyone paid. And margins become knowable in advance, because a repeatable package built on a repeatable process has a known delivery cost.
Value-based: the ceiling-raiser
Value pricing sets the number relative to what the outcome is worth to this specific buyer. A website that brings a personal injury firm two cases a year is worth vastly more than the same effort spent on a site for a hobby blog, and pricing should reflect that. The practical limit: pure value pricing requires a discovery conversation every time and a buyer sophisticated enough to follow the math.
The combination that works: productized packages, with the price level of each package set by value. You design the package once, price it against what customers are worth in that niche, and then sell the same thing at the same price over and over. Consistency on the inside, value logic on the outside.
What the market actually charges
Treat these as orientation, not gospel. Ranges vary by market, country, and how much strategy, copywriting, and custom design is bundled in. But if you are pricing blind, these are the neighborhoods you will typically encounter:
- DIY builders and templates: a few hundred dollars a year in subscriptions, plus the owner's weekends. This is your competition at the bottom, and you do not want to win against it on price.
- Freelancer brochure sites: commonly somewhere in the low thousands for a basic small-business site, with enormous variance in quality and reliability.
- Small agency local-business sites: typically mid four figures to around ten thousand for a professionally built, copywritten, tracked, and properly launched site.
- Established agencies and custom builds: five figures and up, often well up, once custom design systems, integrations, and larger page counts are involved.
- E-commerce and web applications: their own category entirely, usually starting where custom marketing sites end.
Two observations matter more than the numbers. First, the spread within each tier is huge, which tells you price is set by positioning and buyer, not by effort. Second, the tiers are not really competing with each other. The roofer choosing between a freelancer and a professional agency is not comparing line items; he is deciding how much risk he wants to carry on something he does not understand. Sell certainty, not markup.
A practical calibration exercise: contact three agencies in your metro as a prospect and learn the going range for your package. Position at or above the middle. The bottom of the market is not a position; it is a queue for the exit.
Price the outcome: the customer-value anchor
The strongest pricing logic for local and service businesses starts with one question, asked plainly on the discovery call: "What is a new customer actually worth to you?" Owners know this number. A roof replacement is five figures. A legal case is five figures. A dental implant patient is four. An HVAC install is four.
Once that number is on the table, the pricing math writes itself, and you should do it out loud: if the new site brings even one or two extra jobs a month, what is that worth over a year? Your price sits far below that number. Framed this way, a professionally built site is not an expense the owner compares to a template subscription. It is a fraction of one job, compared against the jobs the current site is losing.
The website is worth what it earns, not what it took. The same build is honestly worth more to a firm whose customers are worth twenty thousand dollars than to one whose customers are worth fifty. Charging accordingly is not gouging; it is literally what "value" means.
Scoping: how to make your quotes consistent
Improvised quotes are how agencies leak margin. The fix is to decompose every build into units with known effort, and price the units. Then every quote is assembly, not invention, and two similar projects never get wildly different numbers because of your mood that day.
The units that drive a website quote
- Base build: the foundation every site needs. Structure, hosting setup, tracking and analytics instrumentation, forms.
- Pages: each page type is a unit. Home, services, contact, about, gallery, reviews, plus custom pages like financing or careers. Home, services, and contact carry the conversion load and the most work.
- Features: booking or scheduling, a blog system, e-commerce, multi-location support, CRM and pixel integrations, calculators. Each is its own unit with its own price.
- Copywriting: per page, and only when the client is not providing final content. "Content provided" and "copywriting needed" are different projects; price them differently.
- Design tier: template-close, customized, or fully bespoke. Design ambition multiplies the page work, so it multiplies the price.
- Migration: porting content, preserving URLs, and mapping redirects from an existing site. Priced per source site, and consistently underestimated by people who have not done it.
- Timeline: a rush multiplier for compressed schedules is legitimate and clients understand it.
Write your unit prices down once, privately, and every future quote becomes a five-minute exercise: count the units, sum the sheet, sanity-check against the value anchor. This is exactly how a quote builder should work, and if your delivery runs on a consistent process or a white-label partner with wholesale rates, your cost per unit is known too, which means you can see your margin per project before you send the number.
Do not forget the recurring layer
The build fee is how you get paid for the project. The recurring layer is how you get paid for the relationship, and over a client's lifetime it usually out-earns the build.
- Care and maintenance plans commonly run from under a hundred to a few hundred a month depending on what is included: hosting, updates, small content changes, monitoring, a monthly report.
- Growth retainers (ongoing SEO, content, conversion work) typically run from several hundred to several thousand a month, priced against the growth they drive and reported monthly so the value stays visible.
Price the care plan against "never think about your website again," which busy owners value shockingly high, and attach it to every build as the default, not an upsell. An agency without recurring revenue starts every month at zero.
Presenting the price: where deals are actually won
Most pricing failures are presentation failures. The same number, framed differently, closes or dies. The rules:
- Anchor before you reveal. Restate what the outcome is worth using their own figures from discovery, then say the price plainly, then stop talking. Value first makes the number feel small; silence after makes it feel firm.
- One option, or two. A menu of five packages is a homework assignment, and homework kills momentum.
- Separate the build fee and the monthly plan clearly. Blending them confuses; separating them makes each look reasonable.
- Never negotiate the rate. If the number is too big, remove scope: "We can start with the landing page and grow into the full build." Same rate, smaller package. Discounts teach clients that your prices are opinions.
- Half up front, half at launch. Payment structure is part of pricing, and a deposit is the difference between a client and an audience.
When they say it is too expensive
The objection is not a verdict; it is a comparison with the wrong reference point, and your job is to move the reference. "Too expensive compared to what?" is the entire conversation. Compared to a template, yes. Compared to the ads budget currently landing on a page that loses people, or the customers the current site drops every month at what they told you a customer is worth, the professional build is the cheap option. Say that calmly, with their numbers, and then stop. If the honest answer is that the business genuinely cannot afford it, that is a qualification miss, not a pricing problem: downshift the scope or schedule the future conversation, and do not discount your way into a client who could never afford you.
Raise your prices on schedule
Almost every new agency underprices, and the market will not correct you; it will just quietly buy. The correction has to be a habit: raise the package price every few clients until deals stop feeling too easy. If everyone says yes instantly, you are underpriced. If you close roughly one call in three after honest discovery, you are in a healthy range. Grandfather existing clients for a while if you like, but new business always pays the new rate.
And know your margin before you sell. Whether your delivery cost is your own review time, a contractor, or a white-label build at a wholesale rate you know in advance, the rule is the same: never sell anything where you cannot say the margin out loud. Agencies that discover their margins at tax time are not running businesses; they are running experiments.
The short version
- Productize the package; set its level with value logic.
- Anchor to what a customer is worth to the buyer, and say the math out loud.
- Scope in units so quotes are assembly, not invention.
- Attach a recurring plan to every build.
- Present one price, anchored, without apology, and never discount.
- Raise prices until it stops being easy.
Pricing is taught in full, with the discovery scripts and objection answers around it, in the free Academy. And when you are quoting real projects, the platform's proposal flow keeps your numbers consistent and your margin visible.
Price like an operator
The Academy teaches the full pricing and closing system, and the free platform turns quotes into proposals and invoices.