Skip to main content

The Junior Developer's Pricing Guide

How to Quote Your First Freelance Project

Why You're Probably Undercharging

Most junior engineers make the same mistake: they charge hourly because it feels "fair." But hourly billing punishes you for getting faster and rewards inefficiency.

Here's the truth: clients don't want hours, they want outcomes.

When you quote hourly, every conversation becomes about time. "How long will this take?" turns into negotiation. Scope creep happens because boundaries are fuzzy. And worst of all—you cap your income at the number of hours you can physically work.

Fixed pricing flips this dynamic. You quote for the outcome. The client knows exactly what they'll pay. You're incentivized to work smart, not slow.

The Pricing Formula (Consulting Rate Calculator)

After quoting dozens of projects, I use this formula:

Price = (Base Hours × $100) × Complexity Multiplier + Buffer

Breaking It Down

  • Base Hours: Your honest estimate of how long it would take. Not the optimistic version—the realistic one.
  • $100/hr baseline: Starting point for junior-to-mid work. Adjust based on your market and skills.
  • Complexity Multiplier:
    • Simple/familiar tech: 1.0×
    • Moderate complexity: 1.25×
    • Unfamiliar territory: 1.5×
    • High-stakes/production-critical: 1.75×
  • Buffer: Add 15-25% for unknowns. You'll need it.

Example Calculation

A client needs a React dashboard with 5 screens:

  • Base estimate: 20 hours
  • Complexity: Moderate (1.25×)
  • Buffer: 20%
(20 × $100) × 1.25 × 1.20 = $3,000

Quote: $3,000 fixed price

5 Common Project Types (With Sample Quotes)

1. Code Review

What it is: Review an existing codebase, identify issues, provide recommendations.

Typical scope: 2-4 hours of review + written report

Sample quote: $200-400

💡 Code reviews are high-value, low-time. Clients pay for your expertise, not hours.

2. Bug Fix

What it is: Diagnose and fix a specific issue in production code.

Typical scope: Investigation + fix + testing

Sample quote: $300-600

💡 Price includes diagnosis time. Don't quote just the fix—finding the bug is often harder than fixing it.

3. Small Feature

What it is: Add a single well-defined feature to an existing app.

Typical scope: 8-20 hours depending on complexity

Sample quote: $800-2,000

💡 Get the spec in writing. "Small" means different things to different people.

4. Landing Page

What it is: Design and build a single marketing page.

Typical scope: Design, responsive build, deployment

Sample quote: $1,000-2,500

💡 Include one round of revisions in the quote. Unlimited revisions = unlimited scope.

5. MVP Build

What it is: Build a minimum viable product from scratch.

Typical scope: 40-100+ hours across multiple weeks

Sample quote: $4,000-10,000+

💡 Break into milestones. 50% upfront, 50% on completion. Never start an MVP without a clear spec document.

Red Flags in Client Requests

Learn to spot these before you quote:

🚩
"It should only take a few hours"They've already decided what it's worth. Push back with specifics or walk away.
🚩
"We need it ASAP"Urgency costs extra. Rush jobs get a 25-50% premium.
🚩
"Can you just..."Scope creep starts here. If it's not in the original spec, it's a change order.
🚩
"We'll have more work after this"Maybe. Price this project as if it's the only one. Future work is not guaranteed payment.
🚩
No budget discussionIf they won't talk numbers, they either can't afford you or are shopping your quote. Qualify harder.

The Discovery Call: Questions to Ask

Before quoting, you need information. Here's my checklist:

About the Project

  • What problem does this solve?
  • What does success look like?
  • What's the deadline? Is it flexible?
  • Who will I be working with?

About the Tech

  • What's the current stack?
  • Are there existing codebases I need to work with?
  • Any constraints or requirements (hosting, languages, etc.)?

About the Budget

  • Do you have a budget range in mind?
  • How do you typically handle payment?
  • Have you worked with freelancers before?

About the Relationship

  • What's your communication preference?
  • Who's the decision-maker?
  • What would make this project a failure?

Quick Reference Card

Project Pricing Ranges

  • Code Review: $200-400 (2-4 hours + report)
  • Bug Fix: $300-600 (includes diagnosis)
  • Small Feature: $800-2,000 (get spec in writing)
  • Landing Page: $1,000-2,500 (include 1 revision round)
  • MVP Build: $4,000-10,000+ (milestone payments)

Multipliers

  • Rush job: +25-50%
  • Unfamiliar tech: +50%
  • High-stakes: +75%
  • Maintenance contract: -10-20%

Final Thought

Your first quote will feel too high. Quote it anyway.

Clients who value your work will pay. Clients who don't were never going to be good clients anyway.

Price for the outcome, not the hours. Deliver value, not time.

Related Reading

Dive deeper into pricing and freelancing:

What I Charge and WhyTransparency about my current rates and the reasoning.How I Scope ProjectsMy process for understanding what clients need.My Approach to ConsultingHow I think about client work beyond just code.

Need Help With Your Project?

I use these exact pricing principles for my own work. Let's discuss your project.

Hire Me →