Your Side Hustle's Real Hourly Rate: Self-Employment Tax Halves It

2026-09-18

Short answer: Headline rate is gross income divided by billed hours. True rate divides what you keep by every hour the work consumes. On $9,000 gross, $1,200 of expenses, $1,102 of self-employment tax and $1,595 of income tax, $5,103 is left — and across 340 hours including unbilled admin that is $15.01 an hour, not the $30 the headline shows.

Two rates, and only one of them is real

The rate a side business advertises to its owner is gross income divided by billed hours. Every deduction between that number and the money in the account is invisible, and on self-employment income there are a lot of them.

true hourly = (gross − expenses − SE tax − income tax) ÷ (billed + unbilled hours)

The arithmetic

Worked example — 9,000 of side income across 300 billed hours, with 1,200 of business expenses and 40 hours a year of quoting, invoicing and bookkeeping.

LineAmount
Gross income$9,000
Less business expenses−$1,200
Net profit$7,800
Less self-employment tax ($7,800 × 0.9235 × 0.153)−$1,102
Less income tax at 22% on $7,249 (profit less half the SE tax)−$1,595
Money kept$5,103
DenominatorHoursRate
Billed hours only300$30.00 headline
All hours the work consumes340$15.01 true

The headline rate is exactly double the real one. Nothing unusual happened: the numbers are ordinary, and the halving is structural.

Where each dollar goes

Of the original $9,000:

The self-employment tax line is the one that surprises people, and it is the reason a 30 contract rate and a 30 employee rate are not the same job. An employee’s 7.65% is matched by the employer; a contractor pays 15.3% of 92.35% of profit alone.

The unbilled hours

Forty hours may sound generous for admin on a 300-hour year. For most side businesses it is optimistic. Quoting, chasing late payment, bookkeeping, buying supplies, travel between jobs, and the time spent finding the next client are all caused by the work and none of them are billed.

That time is pure denominator: it lowers the rate without lowering the tax. It is also the fastest lever most people have, because cutting ten unbilled hours raises the true rate more than a 3% price increase does.

What would reverse the conclusion

Run your own numbers in the salary converter →

Frequently asked questions

Why is self-employment tax so large?
Because you pay both halves. An employee pays 7.65% in payroll tax and the employer pays the matching 7.65%. A contractor is both, so the combined 15.3% applies to 92.35% of net profit. That is the structural reason a $30 contract rate is not equivalent to a $30 employee rate, and why the gap is roughly a third before income tax even starts.
Which unpaid hours should I count?
Every hour the work causes. Quoting, invoicing, chasing payment, bookkeeping, buying supplies, travel between jobs, and the time spent finding the next client. In the example those 40 hours cut the hourly rate by about 12%, and for people early in a side business the unbilled share is usually far higher than the billed one.
Does this mean side work is not worth doing?
No — it means the headline number is not the comparison. $15.01 an hour may still be well worth it if the work is flexible, builds a skill, or leads to something larger. The point is to compare $15.01 against your alternatives, not $30, because $30 is a number you never receive.
How do I raise the true rate fastest?
Usually by cutting unbilled hours rather than raising prices, because unbilled time is pure denominator. Standardising quotes, automating invoicing, batching admin into one block and declining work that requires more negotiation than delivery all move the number without asking a client for anything.

How this is calculated

Method

This page states a figure from a named primary source with the date it was verified, then applies it to the arithmetic shown on the page.

Formula

true hourly rate = (gross income − business expenses − self-employment tax − income tax) ÷ (billed hours + unbilled hours); self-employment tax ≈ net profit × 0.9235 × 0.153

Sources

Limits

Last verified: