Website Development Pricing

Small website jobs deserve straightforward pricing. Web Dev Handyman provides experienced development help for small businesses and marketing agencies, with the work scoped before we begin.

$120 per hour, billed in 15-minute increments

All rates are in USD. Each 15-minute billing increment is $30. There is no required monthly retainer and no minimum project size. The minimum billable increment is 15 minutes.

The rate covers the agreed development work, which can include investigation, implementation, testing, and deployment. Before billable work begins, we discuss the scope and estimate. If more work is needed, we discuss it before expanding the scope.

What can you get help with?

Put a task around the budget

These are illustrative planning examples at $120/hour USD, not past client charges or fixed quotes. The condition of your website, access, and checks needed determine the actual estimate.

  • A straightforward text or image change: an illustrative 15–30 minutes is $30–$60 when the location is known and access is ready.
  • A small group of edits or a contained layout repair: an illustrative one to three hours is $120–$360. The pages and review requirements are agreed first.
  • A form with an unknown failure, or an unfamiliar integration: start with an agreed investigation budget instead of assuming the repair time.
  • A new page or website build: define the content, design, functionality, and launch requirements before estimating it.

Your first investigation has a decision point

For an unfamiliar issue, we can agree on an initial budget of up to $120 for up to one hour of investigation and agreed work. That is a limit on the initial work, not a guaranteed repair price. I explain what I found, what was completed and checked, and what needs your approval next.

For a defined small change, the minimum billable increment is still 15 minutes. See an illustrative Website Repair Receipt for the kind of handoff you receive.

How estimates work

  1. Send the request. Include the website, exact pages, desired outcome, and deadline.
  2. Agree on the scope. We discuss the estimated work and any assumptions. For uncertain problems, we can agree on a limited initial investigation.
  3. Approve the work. Access and the review process are arranged before implementation.
  4. Review the change. I explain what changed and identify anything that needs your attention.

What about hosting, software, and bigger projects?

Third-party costs such as hosting, domains, paid themes, and plugin licenses are separate from development time. If a project needs a purchase, we discuss it before a commitment is made.

New websites and larger projects need a brief and an estimate. Agency partners can also discuss recurring task lists and availability. A request does not automatically reserve development time; scheduling is confirmed as part of scoping.

Send your website to-do list and we can discuss an appropriate starting point.

WordPress updates and Sanity development

The same standard hourly rate applies to WordPress update work and Sanity development. Project-specific scope, access, and any separate software or hosting costs are discussed before implementation.

Your first website task

Tell me what you would like an estimate for.

Send the page and the result you need. You do not need to diagnose the technical cause.

  1. I’ll reply within 2 business days.I’ll review the request and follow up by email about the next step.
  2. You approve the scope and budget.Billable work starts after your approval. Access and timing are arranged with you.
  3. You get a clear handoff.What changed, what was checked, time used, and anything that needs another decision.

$120/hour USD · $30 per 15 minutes
No required monthly retainer.

If investigation is needed, we can agree on an initial budget of up to $120. That is an approved limit for up to one hour, not a guaranteed repair price.

See a sample Website Repair Receipt →

Prefer to talk? 952-454-6791

Your request

One change or a short list is welcome. Please leave passwords and sensitive information out.

    Sending this request does not authorize billable work. Privacy

    Not sure how to explain it? Build a request →