← Back to guides

Freelance pricing guide

By SlashGit Team · May 2026 · 8 min read

Undercharging is the most common freelance mistake — not because founders lack skill, but because they price from anxiety instead of math. A sustainable rate must cover taxes, unpaid admin time, benefits you no longer get from an employer, and profit that funds slow months. This guide builds your number from the ground up using SlashGit's Freelance Rate and Profit Margin calculators, then shows how to present quotes clients accept without haggling you into a loss.

Step 1: Calculate your floor hourly rate

Open the Freelance Rate calculator and enter your target annual income after tax, billable hours per week, and weeks off (holidays, sick days, sales time). The tool accounts for non-billable overhead — proposals, invoicing, learning — that salaried jobs hide inside "40 hours." Your floor rate is the minimum you accept; it is not the rate you advertise to dream clients.

If the floor rate surprises you, resist the urge to inflate billable hours instead of raising the number. Assuming 35 billable hours every week for 52 weeks leads to burnout and missed estimates. Honest inputs produce rates you can defend in negotiation.

Step 2: Add project risk and value premiums

Fixed-price projects need a margin buffer for scope creep. Use the Profit Margin calculator to set a target margin on top of estimated hours × floor rate. Rush timelines, unclear stakeholders, and legacy codebases warrant 20–40% risk premiums on top of base margin — not optional upsells, but pricing that reflects reality.

Value-based pricing applies when your work directly increases client revenue (conversion lifts, automation saving headcount). Anchor quotes to a fraction of the outcome, not your hours spent. Document the outcome assumption in writing so success metrics are shared before work starts.

Step 3: Structure proposals clients understand

Break quotes into phases: discovery, build, handoff. Each phase lists deliverables, timeline, and fixed fee or hour cap. Clients say yes faster when they see what happens if they pause after phase one — they are buying optionality, not an open-ended tab.

Include payment milestones (40% kickoff, 40% beta, 20% launch) tied to dates, not vibes. Specify what is out of scope: "two revision rounds on designs, additional rounds billed at hourly." Clarity prevents unpaid rework that destroys effective margin.

Step 4: Handle GST and international clients

Indian freelancers billing domestic B2B clients should show GST separately. Run totals through the GST Calculator before embedding numbers in proposals so "₹1,00,000" never ambiguates inclusive versus exclusive tax. For export of services, confirm LUT and tax treatment with your CA before quoting USD or EUR prices.

International clients often pay via Wise or wire — factor FX spread and incoming fees into your margin, or quote in their currency with a stated conversion date. Payment friction is a real cost.

Step 5: Invoice promptly with professional documents

Send invoices the day a milestone ships, not at month end. The Invoice Generator produces PDFs with line items matching your proposal phases. Reference the SOW or proposal ID in the description field. Late invoices train clients to deprioritize your payment — speed signals professionalism.

Track effective hourly rate retroactively: total collected divided by actual hours logged. If it falls below your floor for two projects in a row, raise rates or tighten scope on the next quote. Data beats guessing whether you are "doing fine."

Step 6: Raise rates on a schedule

Review pricing every six months or after three successful deliveries for the same client type. Increase new-client rates first; give existing retainer clients 30 days' notice with a brief value summary. Most churn comes from misaligned expectations, not the percentage increase itself.

Your pricing stack — Freelance Rate, Profit Margin, GST Calculator, and Invoice Generator — turns freelance income from hopeful guessing into a system you can improve each quarter. Price for the business you are running, not the employee salary you remember.