Key takeaways
- The price follows what the site does. Online signup tied to your route and billing platform is the expensive part, and the part that pays.
- Judge a quote by new subscribers it can start, not by the number of pages or design rounds.
- Ask who owns the domain, hosting, code, content and billing integration before you sign anything.
- Get every ongoing fee in writing, including any charge from your billing platform for its signup module.
How much a website costs a trash service depends less on design and more on what the site does. A template that lists services and a phone number is cheap. A site that checks addresses against your routes, starts accounts and passes them into your billing platform costs more, often several thousand dollars and up. Judge it by subscribers started.
What a website costs a trash service
The cost falls into three tiers, and the tier you need depends on whether the site should start accounts or just describe the business.
| Tier | What you get | What it does for a hauler |
|---|---|---|
| Template or site builder | Home, services and contact pages from a theme | Tells people you exist. Every new account still comes in by phone |
| Custom site with forms | Designed pages, service and area pages, a signup form that emails the office | Collects interest, but someone retypes each signup into billing |
| Integrated site | Address check by route, online signup with autopay, accounts written into your billing platform, tracking | Starts accounts at night and on weekends with no office time |
The FAQ below gives the usual price ranges. The more useful question is what each tier returns.
Here is a worked example with hypothetical numbers. Say an integrated site adds six residential accounts a month during moving season that would otherwise have gone to a competitor with an easier signup. Each of those accounts pays a monthly bill for as long as it stays, often years. Over a season, that is dozens of new recurring bills, each one costing you a cart and a stop on a route you already drive. Price the site against that, not against a template's lower sticker.
Many owners have paid an agency for activity: pages built, design rounds, monthly "maintenance" with nothing to show. Ask any vendor to state, before you sign, which number the site should move and how you will both see it.
Owned site vs rented site
| Question | Owned site | Rented site |
|---|---|---|
| The domain | In your name | Often in the provider's |
| Content and photos | Yours to move | Can stay with the provider |
| If you leave | The site goes with you | You may start over |
| What you pay for | The build, then hosting and care | A fee for as long as it runs |
What changes the price
The price moves with the work behind the pages, not the pages themselves.
- The billing integration. Whether your route and billing platform has a customer-facing signup or an open connection to build on decides most of the cost. A platform with its own signup module can be embedded. One without needs a CRM with recurring billing in the middle.
- The address check. Returning a pickup day, not just "yes", means your route zones have to be mapped and kept current.
- Area pages. Each page needs real pickup days and local detail. That is writing time, not just a template.
- The commercial section. Container sizes, frequencies and a quote form add a second path with its own copy.
- The bulk pickup price list and booking. Simple as a table. More work if items need to be booked into dates.
- Moving an old site. Mapping old pages to new ones with redirects protects rankings you already have.
- Accessibility. Building to the WCAG standard from the start costs less than fixing it later.
A good way to save is to link to what your platform already does. If your billing system has a working customer portal for paying bills, link to it rather than paying to rebuild it.
Ongoing costs
The ongoing costs are small but real, and you should see all of them in writing.
- Hosting, the domain renewal and the security certificate.
- Software and plugin updates, and someone responsible for them.
- Any monthly fee your billing platform charges for online signup or the customer portal.
- Speed and mobile checks, since slow pages lose phone visitors (Core Web Vitals).
- Content updates: the holiday schedule, rate changes and new areas when you win a contract.
The holiday schedule is the test. If changing it needs a support ticket and a fee, you will have the wrong schedule up the week it matters.
Ownership and contract terms
- Who registers the domain? It should be in the business's name, in an account you log into.
- Who holds the hosting account? Yours, with the vendor added as a user.
- Do I get the code and content if I leave? In writing, with no exit fee.
- Who owns the billing integration? The keys and settings should live in your accounts, so switching vendors does not break signups.
- What does the monthly fee buy, line by line? Hosting, updates, content changes and support hours, each named.
- What happens to my current pages at launch? Ask for the redirect plan.
- How will we know it worked? Agree on accounts started online per month as the measure before work begins.
- When does it go live? A date before moving season, with what happens if it slips.
For what the finished site should include, see the website design guide for trash services. Setting up online signup explains the integration step by step.
How VETS Growth Marketing helps
We quote hauler websites as fixed-price projects with named deliverables and a launch date, so you pay for an outcome, not for hours. The domain, hosting, code and billing integration are yours from day one. After launch we report accounts started online and calls, checked against your billing platform. Book a growth consultation for a scope and a price built around your routes.
Sources
- Understanding Core Web Vitals and Google search results, Google Search Central
- WCAG 2 overview, W3C Web Accessibility Initiative