DEV Community

CodeWithDhanian
CodeWithDhanian

Posted on

Web Developers:How to Price a Website.

If you're struggling to quote web projects, here's a full breakdown of what to charge, what to consider, and how to deliver value.

By @e_opore | Resources: codewithdhanian.gumroad.com

1. Project Scope & Complexity

πŸ”Ή Basic Website

  • 3–5 pages (Home, About, Contact)
  • Static HTML/CSS or simple builder πŸ’° \$100 – \$500

πŸ”Ή Business Website

  • 5–10 pages, forms, responsive design, CMS πŸ’° \$500 – \$1,500

πŸ”Ή Web App / SaaS

  • Login, dashboards, APIs, custom features πŸ’° \$2,000 – \$10,000+

2. Client Type

  • Individuals: budget-focused
  • Startups: care about design, branding
  • Corporates: demand quality, pay premium

Adapt your rates to the client’s level, needs, and expected quality.

3. Time-Based Pricing

Estimate time Γ— hourly rate:

  • Beginner: \$10–\$30/hr
  • Intermediate: \$30–\$75/hr
  • Advanced: \$75–\$150+/hr

Example: 40 hrs Γ— \$50/hr = \$2,000

4. Add-On Features (Quote Separately)

Feature Price Range
Contact Form \$50 – \$100
CMS / Blog Integration \$200 – \$500
E-commerce \$1,000 – \$5,000
Admin Dashboard \$500 – \$2,000
SEO Optimization \$100 – \$500
Hosting Setup \$50 – \$200
Analytics \$50 – \$150

More features = more time = higher rates.

5. Maintenance & Updates

Offer ongoing value post-launch:

  • Monthly Plans: \$50 – \$300/month
  • One-off Updates: \$30 – \$150/task

Clients love long-term support when it’s predictable.

6. Client Location Affects Pricing

Charge differently for different regions:

  • Kenya: \$100 – \$400 for business sites
  • US/UK/Canada: \$1,000 – \$5,000+ for same site

Don’t undercharge global clients. Value your work.

7. Payment Structure (Protect Yourself)

Use project milestones:

  • 30% upfront (start)
  • 40% mid-way (design/dev complete)
  • 30% after launch

Never work without a deposit. Always sign a contract.

8. Sample Pricing Table

Type Price Range
Portfolio Site \$100 – \$400
Business Site \$500 – \$1,500
Store (E-com) \$1,500 – \$5,000
Web App / SaaS \$2,000 – \$10,000+

Charge for complexity, quality, and time investment.

9. Extra Services You Can Offer

  • Content Writing: \$50 – \$300
  • Branding/Logo Design: \$100 – \$500
  • Hosting & Domain Setup: \$50 – \$100
  • Revisions beyond scope: \$30 – \$100 each

Upsell ethically and add value.

10. Final Tips for Success

βœ… Define your scope clearly
βœ… Communicate professionally
βœ… Use contracts/invoices
βœ… Overdeliver once in a while
βœ… Raise your rates as you grow

🧾 Need ready-made pricing templates, contracts, and dev ebooks?
πŸ‘‰ Grab them here: codewithdhanian.gumroad.com

Follow @e_opore for more tips on freelance dev life, pricing, and full-stack development.

Top comments (2)

Collapse
 
nevodavid profile image
Nevo David

love how straight up this is about not undercharging - kinda wish someone told me this when i started tbh. you think most people actually stick to their contracts or just handshake it and hope for the best?

Collapse
 
code_2 profile image
CodeWithDhanian

Stick to the plan

Some comments may only be visible to logged-in visitors. Sign in to view all comments.