How to Price Freelance Services: Rates & Packages

How to Price Freelance Services
To price freelance services, first estimate the annual revenue your business needs to support your target income, operating costs, time off, and a reasonable cushion. Then estimate how many hours you can realistically bill after sales, administration, revisions, bookkeeping, and other non-billable work. Dividing the revenue target by realistic billable hours gives you an internal hourly floor for planning. That floor is not automatically the price you should quote. Use hourly pricing when scope is uncertain, project pricing when deliverables are defined, retainers for recurring work, and value-based pricing when you can credibly connect your work to an outcome the client values. Add platform or payment costs using the actual terms that apply, protect project prices with clear scope, and review your realized hourly earnings after each engagement.

Freelance rates can look profitable and still produce a weak business.

Invoice arithmetic is usually not the real problem. Hidden business time includes everything the invoice does not show: prospecting, proposals, meetings, revisions, bookkeeping, software, unpaid gaps between projects, time off, payment fees, and work that expanded beyond the original scope.

Copying another freelancer’s hourly rate is therefore a poor starting point. Their costs, utilization, experience, market, client mix and profitability may be completely different from yours.

Build your floor from your own economics first. Let market evidence and the value of the work guide what you charge.

Key Takeaways

  • Base pricing on annual revenue needs, not a guessed hourly rate: your price has to support both paid work and the unpaid work required to run the business.
  • Billable hours are lower than working hours: sales, administration, learning, proposals, bookkeeping, and time off all reduce the hours you can invoice.
  • Your internal hourly floor is not your market price: it tells you when a quote becomes economically dangerous, not what every client should pay.
  • Match the pricing model to scope: hourly pricing handles uncertainty, project pricing rewards well-managed delivery, retainers fit recurring needs, and value-based pricing can fit measurable client outcomes.
  • Do not treat self-employment tax like a platform fee: SE tax is generally calculated from net earnings from self-employment, not as a flat percentage deducted from every dollar of gross revenue.
  • Use actual platform and payment costs: Upwork currently charges a freelancer service fee ranging from 0% to 15% per contract and shows the applicable percentage before the contract begins.
  • Scope is part of pricing: a profitable project price can become unprofitable when revisions, meetings, or deliverables expand without a change order.
  • Review realized earnings: compare what you quoted with the actual hours and costs after delivery so future prices improve from evidence.

Calculate a Freelance Rate Floor From Annual Revenue

Build a useful rate floor from the amount of revenue the business must generate over a year.

Your target can include:

  • the pre-tax amount you want the business to provide for your personal living needs;
  • software and subscriptions;
  • insurance;
  • professional and bookkeeping costs;
  • equipment and replacement costs;
  • marketing;
  • workspace costs;
  • contractor help;
  • planned time off;
  • a cushion for slow periods or bad debt; and
  • profit you want to retain in the business rather than immediately spend.

For a sole proprietor, the amount you draw for yourself is not an employee salary deduction on Schedule C. Here, a personal-income target is being used as a business-planning input, not an accounting expense.

Illustrative planning example:

Desired pre-tax amount available to owner: $72,000
Expected annual business costs: $12,000
Business cushion / retained profit target: $6,000

Required annual revenue before personal taxes: $90,000

These figures are illustrative. Set the target from your actual costs and financial needs.

Next, estimate billable capacity.

Do Not Divide by Every Working Hour

Most freelancers working 40 hours a week cannot bill all 40 hours.

Non-billable work can include:

  • finding prospects;
  • sales calls;
  • writing proposals;
  • client onboarding;
  • administration;
  • bookkeeping;
  • invoicing and collections;
  • learning and professional development;
  • portfolio or marketing work;
  • unplanned revisions you did not bill separately; and
  • gaps between projects.

Also remove holidays, vacation, sick time, and other periods when you do not expect to work.

Capacity example:

You expect 1,600 workable hours during the year after planned time off.
You estimate that 1,100 of those hours can realistically be billed to clients.
Annual revenue target: $90,000.

$90,000 ÷ 1,100 = $81.82 per billable hour

In this example, $81.82 is an internal planning floor, not a universal quote for every engagement.

Risky, urgent, highly specialized or high-value engagements may justify much more. Projects that cannot support your floor may need a smaller scope, a more efficient delivery process or a decision not to take them.

Separate Business Costs, Taxes and Take-Home Pay

One common freelance-pricing mistake is to put every percentage into a single formula and assume that what remains is “take-home pay.”

Different deductions operate differently.

ItemHow to think about it for pricing
Business operating expensePart of the cost of running the business and should be reflected in your annual revenue requirement
Marketplace or payment feeDirect cost tied to some revenue; use the actual fee that applies
Self-employment taxTax generally calculated from net earnings under Schedule SE rules, not a simple fee on gross revenue
Federal and state income taxDepends on your wider tax situation, not only the invoice
Personal take-home cashWhat remains after business economics and your individual tax obligations

For 2026 estimated self-employment tax, the federal worksheet generally starts by multiplying expected income and profits subject to SE tax by 92.35%. Social Security tax is subject to the annual earnings limit; for 2026 that limit is $184,500.

Shortcuts such as “quote = desired net ÷ (1 − 15.3% SE tax − platform fee − overhead)” are too crude because they treat unlike items as though they were identical percentages of gross billings.

Use a freelancer tax projection separately from your pricing model. Publication 505 and Form 1040-ES can help estimate federal income and self-employment taxes, and a tax professional can be useful when income is volatile or the return has several income sources.

Pricing and tax planning answer different questions. The pricing question is whether the business earns enough revenue for the work and costs involved. Tax planning asks how much of the resulting profit may need to be paid through income tax, self-employment tax, and other applicable taxes.

Choose Hourly, Project, Retainer or Value-Based Pricing

Choose a pricing model that reflects how predictable the work is and how the client receives value.

ModelBest fitMain advantageMain risk
HourlyChanging or uncertain scopeYou are paid as additional work consumes more timeClient focuses on hours; income remains tied closely to time
ProjectClearly defined deliverablesClient knows the price and you can benefit from efficient deliveryScope creep and estimation errors
RetainerRecurring work or reserved capacityMore predictable revenue and client accessAmbiguous “unlimited” support can destroy margin
Value-basedWork tied credibly to high-value client outcomesPrice is less connected to your hoursRequires strong discovery, trust, and evidence of value

Hourly Pricing

Hourly billing is useful when nobody can predict the final scope accurately.

Examples can include:

  • troubleshooting;
  • ongoing support;
  • research;
  • open-ended advisory work;
  • projects where client decisions substantially change workload; and
  • early engagements where you do not yet have enough delivery data to quote confidently.

Track time accurately enough to understand whether the rate actually supports the business.

Project Pricing

Project pricing works when the deliverable, assumptions, revisions, and client responsibilities can be defined.

Example: You estimate that a project will require 20 billable hours.

Your internal rate floor is $85 per billable hour, implying at least $1,700 before adding risk or value considerations.

If similar projects have repeatedly required 28 hours because of revision cycles, the estimate—not necessarily the hourly floor—is the problem.

Build a project quote around expected work plus uncertainty. Do not present a hidden hourly calculation to the client as though it were a precise measure of value; it is an internal check that helps prevent accidental underpricing.

Retainers

A freelance retainer should describe what the client is buying.

One project quote might instead be built from:

  • a defined set of monthly deliverables;
  • reserved capacity;
  • a specific number of support hours;
  • recurring analysis and reporting;
  • scheduled advisory access; or
  • ongoing management of a defined function.

Clarify what happens to unused capacity, response times, meeting frequency, out-of-scope work, and additional hours.

Value-Based Pricing

Value-based pricing considers what the outcome is worth to the client rather than treating your production time as the primary pricing unit.

This model is strongest when:

  • the client can describe the economic or strategic importance of the problem;
  • your work has a credible relationship to that outcome;
  • you understand the alternatives available to the client;
  • the engagement can be scoped without pretending you control every external factor; and
  • you have enough trust or proof for the client to buy based on the outcome rather than hours.

Never manufacture ROI numbers to justify a higher price. Revenue that depends on sales staff, traffic, pricing, product quality or other factors outside your control cannot responsibly be attributed to your work alone.

Price Projects for Scope Risk, Not Just Expected Hours

Two projects that both appear to require 20 hours can deserve different prices.

Risk increases when:

  • requirements are incomplete;
  • several stakeholders can request changes;
  • the client has not prepared needed data or access;
  • the project relies on unfamiliar systems;
  • the deadline is compressed;
  • approval cycles are unclear;
  • the deliverable has expensive consequences if wrong; or
  • the client expects substantial post-delivery support.

Before quoting a fixed price, define assumptions.

Example: A fixed-price analytics setup assumes:

• access to two specified data sources;
• one dashboard;
• one stakeholder review round;
• client feedback within three business days; and
• no historical data cleanup beyond the documented scope.

If a third data source or extensive cleanup appears later, the additional work goes through a change order.

Scope protection is not an excuse to charge for every minor question. That connection keeps a project price tied to the work that was actually scoped.

Use Packages When the Work Is Repeatable

Packages can make services easier to buy when you repeatedly solve the same problem.

Useful packages have:

  • a defined customer;
  • a defined starting problem;
  • clear deliverables;
  • clear exclusions;
  • a timeline;
  • a price;
  • a client responsibility list; and
  • a next step after delivery.

Do not create three arbitrary packages simply because “good-better-best” is a common pricing pattern.

Each tier should serve a meaningful difference in need.

Illustrative package structure:

Audit: diagnosis and prioritized recommendations
Implementation: audit plus execution of specified recommendations
Ongoing: implementation plus a defined monthly optimization service

Package differences should reflect work and client need, not the removal of essential elements from the cheapest option to force an upgrade.

Standardized packages also make your own economics easier to measure because several clients buy substantially similar work. Over time, you can compare estimated hours with actual hours and improve the price or process.

Account for Platform Fees and Payment Costs Correctly

Work acquired through a freelance marketplace should be modeled with the current fee for the specific contract, not an old percentage copied from an article.

Upwork currently states that its freelancer service fee ranges from 0% to 15% per contract. The exact percentage appears when you submit a proposal or receive an offer and remains fixed once that contract begins.

Illustrative example: You want the business to receive $1,800 before other business costs from a marketplace project.

If the specific contract shows a 10% freelancer fee, a $2,000 client charge would leave $1,800 after that fee.

A different contract percentage changes the calculation.

This example isolates the platform fee only. Taxes and other business costs are outside this take-home-pay calculation.

For direct clients, review the actual processor terms rather than assuming every card transaction costs the same percentage. ACH, cards, wires, invoicing software, foreign currency, refunds, disputes, and instant payouts can have different costs.

Also respect marketplace rules. Do not move a client off-platform simply to avoid fees if doing so violates the agreement you accepted.

Know When to Raise—or Lower—Your Rates

Rate reviews should respond to evidence, not to fixed calendar rules such as “raise prices 20% every quarter.”

Possible reasons to raise prices include:

  • you are consistently near capacity;
  • your work is becoming more specialized;
  • delivery is more valuable or complex than when the rate was set;
  • your business costs have materially increased;
  • projects repeatedly require more scope than old pricing assumed;
  • your client results and proof are stronger; or
  • your current rate no longer supports the business model.

Reasons to hold rates steady—or redesign the offer instead—include:

  • prospects do not understand the value;
  • you are targeting customers who cannot support the price;
  • the service is too broad or difficult to scope;
  • delivery costs are high because the process is inefficient;
  • your proof is weak; or
  • the market has changed and the service is less differentiated.

For existing clients, follow the contract and give reasonable notice before changing future pricing. Do not retroactively change the price of work already agreed.

Review Realized Earnings After Every Major Project

Treat the quote as a hypothesis. Completed projects give you data.

After delivery, record:

  • quoted price;
  • platform or payment fees;
  • direct project expenses;
  • billable delivery hours;
  • unbilled revision time;
  • sales and onboarding time;
  • meetings;
  • collection or payment-administration time;
  • what caused the estimate to move; and
  • whether the client is likely to buy again.

You can calculate a simple realized rate:

Realized pre-tax rate = Project revenue after direct project costs ÷ Total project-related hours
Illustrative example: Project price: $3,200
Direct platform/payment/project costs: $200
Total project-related time: 38 hours

($3,200 − $200) ÷ 38 = $78.95 per hour before personal taxes and general business overhead

With an $85 planning floor, this project underperformed the model even though the invoice looked substantial.

Then ask why.

The price may have been too low. Scope may have needed to be tighter. Unusual client hand-holding may have consumed more time than expected. Process inefficiency may have reduced realized earnings. A long sales cycle may have raised acquisition cost. Different causes need different fixes.

Good freelance pricing is not about finding one perfect number. Think of realized earnings as a feedback system connecting rates, scope, capacity, costs and client value to the business you are actually running.

Frequently Asked Questions (FAQs)

How do I calculate my freelance hourly rate?

Estimate the annual revenue your business needs, then divide it by realistic billable hours rather than all working hours. Use the result as an internal floor. Market demand, specialization, scope risk, and client value can justify quoting more than that floor.

Should freelancers charge hourly or by project?

Hourly pricing is useful when scope is difficult to predict. Project pricing fits work with defined deliverables and assumptions. Many freelancers use both depending on the engagement rather than choosing one model permanently.

How should taxes affect freelance pricing?

Your business needs to generate enough profit to support your tax obligations, but do not treat self-employment tax as though it were a flat processing fee on gross invoices. SE tax is generally calculated from net earnings from self-employment. Build taxes into a separate cash-flow and estimated-tax projection.

What percentage should I set aside for freelance taxes?

There is no universal percentage. Federal income tax, self-employment tax, state tax, other income, filing status, deductions, credits, and wages subject to Social Security tax can all change the result. For your own projection, use Form 1040-ES, Publication 505 or professional tax advice.

How much does Upwork charge freelancers?

Upwork currently states that the freelancer service fee ranges from 0% to 15% per contract. Before you submit a proposal or accept an offer, the platform displays the exact fee, which remains fixed for that contract after it begins.

How do I price a freelance project?

Model the work with your internal rate floor, then adjust for scope uncertainty, revisions, client dependencies, urgency, specialized expertise and engagement value. Put assumptions, deliverables, revision limits, and change-order rules in the contract.

Are freelance retainers better than project fees?

Not automatically. Retainers fit recurring needs or reserved capacity. Defined one-time deliverables often fit project fees. Unlimited-access expectations make retainers risky, so scope and capacity limits should be explicit.

When should I raise my freelance rates?

Raise or redesign pricing when evidence shows the current model no longer fits your capacity, costs, specialization, scope risk, or client value. No evidence-based rule requires a fixed percentage increase every quarter.

Sources