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. It 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.

A freelance rate can look profitable and still produce a weak business.

The problem is usually not the arithmetic on the invoice. It is 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.

That is why copying another freelancer’s hourly rate is a poor starting point. You do not know their costs, utilization, experience, market, client mix, or whether the rate is profitable for them.

Build your floor from your own economics first. Then use the market and the value of the work to decide what to charge.

Key Takeaways

  • Start with 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: IRS rules generally calculate SE tax 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

A useful rate floor begins with the amount of revenue the business must generate over a year.

That 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

The figures are illustrative. Your own target should reflect your actual costs and financial needs.

Next, estimate billable capacity.

Do Not Divide by Every Working Hour

A freelancer working 40 hours a week cannot usually 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.

Illustrative 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.
Your annual revenue target is $90,000.

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

That $81.82 is an internal planning floor in this example. It does not mean every engagement should be quoted at $81.82 per hour.

A risky, urgent, highly specialized, or high-value engagement may justify much more. A project that cannot support your floor may need a smaller scope, a more efficient delivery process, or a decision not to take it.

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

The IRS’s 2026 estimated-tax worksheet generally begins the self-employment tax calculation by multiplying expected income and profits subject to SE tax by 92.35%. The Social Security portion is then subject to the annual earnings limit; for 2026 that limit is $184,500.

That is why a formula such as “quote = desired net ÷ (1 − 15.3% SE tax − platform fee − overhead)” is too crude. It treats unlike items as though they are identical percentages of gross billings.

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

Pricing and tax planning answer different questions. Pricing asks 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

The pricing model should reflect 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 retainer should describe what the client is buying.

That might be:

  • 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.

It 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.

Do not manufacture ROI numbers to justify a higher price. If a client’s revenue depends on sales staff, traffic, pricing, product quality, or other factors you do not control, do not promise that your work alone will create a particular dollar result.

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. It is how a project price stays connected to the work that was actually priced.

Use Packages When the Work Is Repeatable

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

A useful package has:

  • 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

The difference is based on work and client need, not on removing essential parts from the cheapest option to force an upgrade.

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

If you acquire work through a marketplace, use the current fee for the specific contract rather than an old percentage copied from an article.

Upwork currently states that its freelancer service fee ranges from 0% to 15% per contract. Upwork says the exact percentage is shown when you submit a proposal or receive an offer and is 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.

If the contract shows a different percentage, the calculation changes.

That example isolates the platform fee only. It is not a take-home-pay calculation and does not include taxes or your other business costs.

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

A rate review should respond to evidence, not to a fixed calendar rule 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.

Possible reasons not to raise—or even to redesign the offer—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

The quote is a hypothesis. The completed project gives 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

If your planning floor was $85, the project underperformed your model even though the invoice looked substantial.

Then ask why.

Maybe the price was too low. Maybe the project needed a tighter scope. Maybe the client required unusual hand-holding. Maybe your process was inefficient. Maybe sales took too long. Different causes need different fixes.

Good freelance pricing is not about finding one perfect number. It is a feedback system that connects your 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. IRS rules generally calculate SE tax 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. Use Form 1040-ES, IRS Publication 505, or professional tax advice for your own projection.

How much does Upwork charge freelancers?

Upwork currently states that the freelancer service fee ranges from 0% to 15% per contract. The exact fee is displayed before you submit a proposal or accept an offer and remains fixed for that contract after it begins.

How do I price a freelance project?

Estimate the work using your internal rate floor, then adjust for scope uncertainty, revisions, client dependencies, urgency, specialized expertise, and the value of the engagement. 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. Project fees fit defined one-time deliverables. A retainer becomes risky when the client interprets it as unlimited access or unlimited work, 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. There is no evidence-based rule requiring a fixed percentage increase every quarter.

Sources