Introduction
Your price is not just a number—it summarizes positioning, risk management, and sustainability. Too low attracts the wrong clients and burns you out; randomly high kills proposals. A deliberate strategy balances both.
This guide compares hourly, package, and value-based models, shows a cost-floor formula, and gives practical package examples for software, design, and consulting. The goal is a repeatable profitable system, not one lucky high bid.
Three Core Models
Hourly rates give transparency on fuzzy scope but invite debates about hours. Package prices fit clear deliverables; you own estimation risk. Value-based pricing ties to outcomes: conversion lift, automation savings, or faster release cycles.
Most freelancers run hybrids: discovery hourly, build as a fixed package, maintenance as a retainer. Model choice is risk allocation. Prefer packages when scope is clear; prefer hourly or capped hourly when research dominates.
- Hourly: flexible scope, low estimate risk, higher admin cost
- Package: clear outputs, easier sales, scope-creep risk
- Value-based: higher margin potential, needs strong discovery and trust
Cost-Floor Formula
Before copying market averages, know your cost floor. Include living and business expenses, billable days, and buffers for tax, vacation, and illness. Working below that floor is not sustainable.
The formula below is a starting point—add multipliers for niche, experience, and demand. After you know the floor, position packages above it and avoid chronic discounts that push you under.
# Monthly cost floor → hourly floor rate
monthly_costs = 2500 # living + tools + overhead (example USD)
billable_days = 16 # realistic billable days per month
deep_hours = 5 # deep-work hours (not 8)
buffer = 1.35 # tax, PTO, gaps, marketing
hourly_floor = (monthly_costs * buffer) / (billable_days * deep_hours)
# hourly_floor ≈ minimum target; do not negotiate below
package_price = estimated_hours * hourly_floor * risk_factor
# risk_factor: 1.2 (known stack) … 1.6 (fuzzy integrations)How to Sell Packages
Describe packages as outcomes, not hours times rate: landing page, form, analytics setup, 10 business days, two revision rounds. List out-of-scope items in writing—it protects you and clarifies expectations.
Three tiers (basic / standard / premium) make choosing easier. Design the middle tier to be the default sale. Define a 25–50 percent rush premium; do not normalize every request as yesterday.
- Capture success metrics and constraints in discovery
- Add a risk multiplier to hour estimates
- Prepare a fixed package plus out-of-scope list
- Tie deposits and milestones to delivery
- Offer a small maintenance option after launch
Moving Toward Value-Based Pricing
Value-based pricing positions against monetary or strategic gain. If an automation saves 100k per year in operations, selling 40–80 hours of work at a bargain rate misprices the value.
To get there, gather numbers in discovery: current cost, lost opportunity, target KPIs. Without trust, earn references with fixed packages first; case studies make value conversations credible.
Your price should reflect the client's decision and your risk—not only your costs.
Common Pricing Mistakes
Matching the lowest competitor, starting without a deposit, and doing unpaid 'quick looks' erode margin. Another mistake is one price for every segment—position by audience.
Do not delay raises. As portfolio and utilization grow, apply new rates to new clients and define written increase policies for retainers. Choose consciously instead of silently overloading.
- Taking work chronically below the floor
- Giving fixed prices without written scope
- Charging the same for rush work
- Keeping the same rate for years
Conclusion
Sustainable freelance pricing combines a cost floor, clear packages, and value positioning when earned. Do not hide hours, but do not reduce every conversation to hours—talk outcomes and risk.
Build the formula once, embed it in your proposal template, and review quarterly. The right price protects both you and the right client; the wrong price exhausts both sides.