Client Profitability Ranker

Which client actually makes you the most money per hour — and who is quietly draining you?

Freelance
Finance
Business

Your Clients

Stress score: 1 = chill, 5 = nightmare

Client 1
Client 2

About This Tool

Revenue alone is a misleading measure of client value. A high-revenue client who demands constant revisions and causes stress may be less profitable than a smaller client who respects your time. This ranker shows you the real picture.

Use your results with the Hourly Rate Lie Detector to understand your baseline, and the Price Raise Calculator to recalibrate your rates.

All calculations happen in your browser — no data is sent to any server.

How It Works

Total Hours = Billed Hours + (Revision Rounds × 1.5 h overhead)
Profit per Hour = Monthly Revenue ÷ Total Hours
Stress Multiplier = 1 + (Stress Score − 1) × 0.15
Adjusted Score = Profit per Hour ÷ Stress Multiplier

Each revision round adds 1.5 hours of overhead (communication, rework, context-switching). The stress multiplier applies a 15% penalty per stress point above 1 — a stress-5 client effectively costs you 60% more than their hours suggest. Clients are ranked by adjusted score, not raw revenue.

Frequently Asked Questions (FAQ)

How is profit-per-hour calculated?
Monthly revenue divided by total hours worked for that client, including an estimate for revision round overhead (1.5 hours per revision round).
What does the stress score do?
A higher stress score (1–5) reduces the adjusted score used for ranking. A $100/hr client who causes constant stress may rank below a $80/hr client who is easy to work with.
Should I actually fire my worst client?
Only if the freed-up hours can be replaced with better revenue. Calculate how much you would need to earn from a replacement to come out ahead, then use the Price Raise Calculator to set your new rate.
How often should I rank my clients?
Quarterly is ideal. Client profitability shifts as projects change, scope creeps, or your rates evolve.