CrushLabStudio

Graphic designer hourly rate: what to charge as a freelancer

What a freelance graphic designer should charge per hour: typical ranges by level, a formula to find your own rate, and when to switch to project pricing.

Updated Nov 5, 2026 · 5 min read

In short

Employed graphic designers in the U.S. earn a median of about $30 an hour, but a freelancer has to charge more because they pay their own taxes, software and downtime. Beginners commonly quote $25 to $50, experienced freelancers $65 to $150. Work out your own rate from the income you need divided by the hours you can really bill.

On this page

A freelance graphic designer should charge more per hour than the pay of an employed designer, because the freelancer covers their own taxes, software, equipment and unpaid time. In the U.S., employed graphic designers earn a median of about $30 an hour, while freelancers commonly quote between $25 and $50 as beginners and $65 to $150 once experienced. This guide shows you how to turn those ranges into your own number, and how to move from hourly to project pricing.

What is a typical graphic designer hourly rate?

The median graphic designer in the U.S. earned $62,960 a year, or $30.27 an hour, in May 2025, according to the U.S. Bureau of Labor Statistics. The same page shows that about 20% of graphic designers are self-employed. That figure is a wage paid by an employer, not a price a freelancer can charge, so treat it as a floor for comparison.

Freelance rate guides give wider ranges. They are estimates from blogs and platforms, mostly dated 2021 to 2023, so use them as rough benchmarks:

LevelCommonly quoted hourly rangeSource
Beginner$25 to $50Indy (2023)
Beginner on a marketplaceMedian $15 to $35Upwork data, as cited by Wave (2021)
Intermediate$40 to $55Creative Circle, as cited by Invoicemaker (2023)
Experienced$60 to $80, or $65 to $150Invoicemaker, Indy
Top specialistsUp to about $150 or moreInvoicemaker, Indy

The sources disagree on how high experienced rates go, which is normal: your specialty (branding, packaging, UI, social), your portfolio and your clients move the number more than years alone.

Why should a freelancer charge more than an employee earns?

A freelancer has to earn the same take-home pay from fewer paid hours and with more costs. An employed designer's hourly wage does not include the time spent finding work, the software, the equipment or the self-employment tax, which the IRS sets at 15.3% of net earnings (12.4% Social Security plus 2.9% Medicare, with the Social Security part capped at $184,500 of earnings in 2026).

Three things make up the gap:

  • Unpaid time. Emails, quotes, invoicing, revisions you did not charge for and gaps between jobs.
  • Business costs. Software subscriptions, a computer, fonts, stock, a portfolio site and health insurance.
  • Taxes. Both income tax and self-employment tax come out of what you bill. Ask an accountant what applies to you.

How do I calculate my own hourly rate?

Divide the income you need to bill in a year by the hours you can realistically bill. Here is an example with made-up numbers; swap in your own.

StepExample
Take-home pay you want$60,000
Tax set-aside (assume 25%; ask an accountant)$60,000 ÷ 0.75 = $80,000
Business costs (software $1,500, equipment $1,000, health insurance $4,800)+ $7,300 = $87,300
Billable hours: 46 working weeks × 25 billable hours1,150 hours
Hourly rate$87,300 ÷ 1,150 = about $76

The 25 billable hours are the reason the number is higher than it looks. A 40-hour week rarely holds more than 20 to 30 hours of work a client will pay for. If you have no history yet, track your time for a month before trusting your estimate.

If your number comes out far above the ranges in the table, you have three options: raise your specialty and portfolio, cut costs, or accept a lower take-home for now. Do not drop your rate below your calculated floor just to win a job. You will end up working more hours for less.

Should I charge hourly or per project?

Charge hourly while you are learning how long jobs take, and move to project prices once you can predict the hours. Hourly billing is easy to explain and protects you when a client keeps adding requests. Project pricing lets you earn more when you work faster, and clients like knowing the total up front.

To turn your rate into a project quote:

  1. Estimate the hours for each stage (concepts, revisions, final files).
  2. Multiply by your hourly rate: 12 hours × $76 = $912.
  3. Add a buffer for underestimating. Invoicemaker suggests 10%: $912 × 1.10 = about $1,003, so quote $1,000.
  4. Write down what is included, including how many rounds of revisions. Anything extra is billed at your hourly rate.

A fixed price without a defined scope is the most common way a project quietly becomes hourly work at a loss. The freelance contract guide shows how to write the scope and revision clauses.

How do I ask for payment on design work?

Ask for a deposit before you start and invoice the rest on delivery. A common split is half up front and half when the final files are approved, but use what fits the job: smaller jobs may be paid in full up front, and bigger ones can be split across milestones such as concepts, revisions and final files. Put the due date on the invoice and in the contract; the invoice payment terms guide explains Net 7, Net 15, Net 30 and due on receipt.

Hold the final files until the final payment lands. Send low-resolution or watermarked previews while a balance is open. This is a practical habit, not a legal rule, so write it into your agreement so the client expects it.

If the client pays late, follow the steps in the overdue invoice email guide, and agree on late payment fees before you start, not after the invoice is overdue.

How do I price a monthly design retainer?

Estimate the hours the client needs each month, multiply by your hourly rate, and offer a small discount only if the commitment lets you plan your income. For example, 10 hours a month at $76 is $760; you might offer it at $700 for a three-month commitment. Say what is included (for example, up to 10 hours of design work, unused hours do not roll over) and what happens beyond it. The retainer agreement guide has the clauses to write down, and the UGC retainer guide explains the billing side, which works the same for designers.

When and how should I raise my rate?

Raise it at least once a year, and sooner when you are fully booked or your work has clearly improved. Tell existing clients before the change, apply the new rate to new projects, and consider building a yearly increase (Invoicemaker suggests 5 to 10%) into retainer terms. Many designers keep their early low rates for too long because raising them feels awkward; a clear email with a date is enough.

Write your rate down

Whatever number you land on, put it in your quote, your contract and your invoices, so the client sees the same price at every step. The freelance invoice guide shows what goes on each invoice. This guide is not financial or tax advice; confirm your tax set-aside with an accountant.

Common questions

Should a beginner freelance graphic designer charge by the hour or by the project?
Hourly is easier when you are new, because you do not yet know how long jobs take. Track your hours on every job, and once you can predict them, quote a fixed price for each project.
How many hours a week can a freelancer actually bill?
Far fewer than they work. Finding clients, sending quotes, emails, invoicing and admin are unpaid, so many freelancers bill only about half to two thirds of their working time. Use your own tracked numbers when you have them.
Do I charge less for a small business than for a big company?
You can quote different prices for different jobs, but the reason should be the scope and the value of the work, not the size of the client's logo. Keep your hourly rate as your floor and price the project from there.
How often should I raise my rate?
At least once a year, and whenever you are fully booked. Tell existing clients ahead of time and apply the new rate to new work, or build a small yearly increase into retainer and contract terms.
How CrushLabStudio helps

Turn your rate into milestones and invoices

CrushLabStudio keeps your clients, projects and invoices in one place. Add the client, then add a project with milestones such as a deposit, the first concepts and the final files, each with its own price. Press Send invoice and confirm; the client pays by card and the money goes to your own Stripe account. A monthly design retainer becomes a retainer, with a new invoice emailed each period.

Start for free