CRM & Sales

How to Rank Your Agency's Clients by Profitability and Fit

Not all revenue is equal. A simple scorecard shows which clients fuel your agency and which quietly drain it, so you can grow, reprice or release each one on purpose.

By SaaSVisionary Team · · 6 min read

Illustration for the article: How to Rank Your Agency's Clients by Profitability and Fit

Every agency has a client who pays well, trusts your judgment and sends referrals. Most also have one who pays less, needs constant attention and questions every invoice. On a revenue report, both look like a line item. In reality, one is funding your growth and the other may be quietly costing you money.

Ranking your clients by profitability and fit makes that difference visible. It is not about playing favorites. It is about knowing where your team’s time goes, so you can put more of it into relationships that work and fix or end the ones that do not.

What you are really measuring

Revenue tells you what a client pays. It does not tell you what they cost. To rank clients fairly, look at two dimensions:

  • Profitability: how much money the account actually leaves after the direct cost of serving it.
  • Fit: how well the client matches the work you want to do and the way your team operates.

A client can be profitable but a poor fit, such as a well-paying account in an industry you plan to leave. Another can be a great fit but unprofitable, usually because the pricing is wrong. You need both views to make good decisions.

Step 1: Calculate delivery margin per client

Pick a recent three-month window. For each client, estimate:

  1. Revenue: fees billed, excluding pass-through ad spend.
  2. Team cost: hours spent on the account multiplied by a loaded hourly cost for each role (salary plus benefits and taxes, divided by working hours).
  3. Direct costs: freelancers, client-specific tools, licenses.
  4. Delivery margin: revenue minus team cost minus direct costs, then divided by revenue for a percentage.

If you do not track time, a rough two-week snapshot where everyone tags hours by client will get you close enough to start. The ranking is what matters, not precision to the cent.

Step 2: Score fit on five factors

Next, rate each client from 1 to 5 on these factors. Use your team’s input, since account managers often know things leadership does not.

Factor 1 means 5 means
Strategic alignment Outside our focus industries or services Exactly the work we want more of
Collaboration Slow approvals, frequent friction Responsive, trusting, easy to work with
Payment behavior Often late, disputes invoices Pays on time, no drama
Growth potential No room to expand Likely to add services or budget
Referral and proof value Unlikely to refer or be a case study Refers others, happy to be featured

Add the scores for a fit total out of 25.

Step 3: Plot clients on a simple grid

Put profitability on one axis and fit on the other. Every client lands in one of four quadrants:

  • Anchor clients (high margin, high fit): your core. Protect and grow them.
  • Fix-the-price clients (low margin, high fit): great relationships, wrong economics. Reprice or rescope.
  • Watch clients (high margin, low fit): good money, but friction or strategic drift. Manage carefully and avoid becoming dependent on them.
  • Release candidates (low margin, low fit): consider a respectful exit or a significant reset.

A worked example

Tidewater Marketing, an invented seven-person agency, scored its 12 clients. A few results:

  • Coastal Family Dental: high margin, fit score 22. Anchor. Tidewater proposed adding review management and a booking page, which the practice accepted.
  • Ridgeway Landscaping: low margin, fit score 20. Friendly and responsive, but the retainer had not changed in two years while the scope doubled. Tidewater presented a scope summary and a revised retainer. The owner agreed to a middle option.
  • Northside Auto Group: high margin, fit score 11. Pays well, but slow approvals and weekend requests wear the team down. Tidewater set clearer response windows and added a rush fee for weekend work.
  • Metro Pet Supplies: low margin, fit score 9. After one reset attempt did not stick, Tidewater gave 30 days’ notice and ran a clean handover.

Twelve clients, four different actions, each based on data instead of gut feeling.

Strategies for each quadrant

Grow your anchors

  • Hold a quarterly strategy review focused on their business goals, not your deliverables
  • Look for adjacent services they would value, such as lead handling, reviews or reactivation campaigns
  • Ask for referrals and case study permission
  • Protect the team members who serve them from overload

Fix the price

  • Document the actual scope versus the contracted scope
  • Offer options: a higher fee for current scope, or reduced scope at the current fee
  • Automate repetitive work on the account to lower delivery cost; workflow automation often helps with reports, reminders and follow-ups

Watch carefully

  • Set clear boundaries on response times and revisions
  • Add fees for rush work or out-of-scope requests
  • Make sure no single watch client represents too large a share of revenue

Release respectfully

  • Try one honest reset conversation first
  • If nothing changes, give proper notice and hand over cleanly; our guide on how to offboard an agency client covers the full process
  • Use the freed-up capacity to win more clients who look like your anchors

Use your CRM to keep the ranking current

A one-time spreadsheet exercise helps, but the real value comes from keeping scores visible. Store fit scores and margin tiers as custom fields on each client record in your CRM. Tag clients by quadrant, and build a pipeline view that shows anchors, fix-the-price and watch clients at a glance.

That also sharpens your sales process. When you know what your anchor clients have in common, like industry, size, services purchased and how they found you, you can target look-alikes. Qualification questions on your intake forms can screen out poor-fit prospects before they ever sign.

Make it a quarterly habit

Portfolios shift. A client’s business grows, a new contact arrives, or your agency changes focus. Review the ranking every quarter:

  • Recalculate margins for the last three months
  • Rescore fit with the account team
  • Move clients between quadrants as needed
  • Pick two or three actions for the next quarter

SaaSVisionary can keep revenue, communication history and custom scoring fields on the same client record, which makes this review much quicker than piecing numbers together from several tools.

Frequently asked questions

How do I calculate profitability per client?

Take the fees a client paid over a set period, excluding pass-through costs like ad spend. Subtract the cost of team hours spent on the account, using a loaded hourly rate per role, plus direct costs such as freelancers and client-specific tools. Divide what remains by revenue to get delivery margin as a percentage.

Should an agency drop unprofitable clients?

Not automatically. First check whether the problem is pricing or scope, which you can often fix with a conversation. Clients with strong fit but poor margins are usually worth repricing. If a client is both unprofitable and a poor fit, and a reset attempt fails, a respectful exit frees capacity for better accounts.

How often should agencies review their client portfolio?

Quarterly works well for most agencies. It is frequent enough to catch scope creep and changing relationships early, but not so frequent that it becomes busywork. Recalculate margins, rescore fit with the account team and choose a few specific actions each time. Review immediately if a major client changes budget or contacts.

What makes a client a good fit for an agency?

A good-fit client matches the services and industries you want to focus on, collaborates well, pays on time, has room to grow and is likely to refer others or support a case study. Fit matters as much as revenue, because well-matched clients are easier to serve well and tend to stay longer.

Want client scoring, pipeline and communication in one place? Start a free 14-day trial.

#client profitability#agency client portfolio#client scorecard#account management#agency growth
SaaSVisionary logo mark

Put every lead, call and payment in one place

Try the plan you choose free for 14 days. Switch plans or cancel any time from your billing settings.

  • 14-day free trial
  • No contract
  • Unlimited contacts
Open in new tab ↗

Loading…