Lifetime dealYoTrackr lifetime deal is coming to AppSumo. Join the waitlist.Join the waitlist →
SaaS & Subscriptions

How Small Agencies Lose Money on Forgotten Subscriptions

How Small Agencies Lose Money on Forgotten Subscriptions

Agencies leak money through subscriptions nobody cancels after a project ends. Where the waste hides and how to stop it for good.

Small agencies lose money on subscriptions in four ways: tools bought for a client project that outlive it, trials that quietly convert, two people paying for the same tool, and client accounts that stay on the agency's card after handoff. The fix is to tag every subscription with who it is for and add one line to the offboarding checklist: cancel or transfer anything tied to the client.

We have no survey behind this. It is a set of patterns that come up again and again in how agencies work, and a checklist for closing each one. We make YoTrackr, so the second half shows how to do this in it, with only features we checked in the app's code.

Where the money leaks

  • Project tools that outlive the project. A premium theme, a plugin licence, a stock library or a monitoring tool is bought on the agency's card for one client. The project ends and nobody asks whether it is still needed.
  • Trials that convert. Someone tries a tool to solve one problem, the trial turns into a paid plan, the problem goes away, and the charge stays on the monthly statement.
  • The same tool twice. Two designers each pay for a stock-photo or font service because neither knew the other already had one.
  • Client accounts that never transferred. A hosting plan, a domain or an email platform was set up for a client but stays on the agency's payment method, so the agency pays for an ex-client's tools.
  • "Just in case" subscriptions. Kept after a client leaves because cancelling and re-subscribing later feels like hassle, and the monthly cost is never set against that hassle.

Why it is worse for agencies than for freelancers

  • More people can start a subscription. Every person with access to the company card is a possible source of a charge nobody else sees.
  • Billing gets mixed up. If a tool was bought "for" a client but billed to the agency, it is easy to lose track of whether the cost ever reached the client's invoice. The agency may be absorbing a cost it should have billed.
  • Staff leave and take the reason with them. The person who signed up two years ago may be gone, and nobody left knows whether cancelling is safe, so it keeps renewing.
  • Scale hides the total. With a dozen clients and a few shared tools, the list runs to dozens of subscriptions. Remembering them stops working well before anyone decides it has stopped.

The audit agencies need

A general audit (pull the statements, list everything, check usage) is the right start. Add one thing: tag each subscription with who it is for, a client, an internal team or shared infrastructure. Most agency waste then becomes an easy decision.

Three questions settle most of it:

  1. Is it tagged to a client whose project has ended? Cancel it, or transfer it to the client.
  2. Is it tagged to a client you still bill? Check that the cost is on their invoice, or decide on purpose to absorb it.
  3. Is it shared infrastructure with no clear owner? Name one person who makes the keep-or-cancel decision each year.

For the audit itself, see a 4-week SaaS bill audit and how much you are spending on SaaS.

Build it into offboarding

A one-off audit goes stale as soon as the next project starts and ends. The lasting fix is a standing line in the checklist you already use when a client engagement closes: review and either cancel or transfer anything tied to this project. You are extending a process that already happens, not starting a new habit.

A client offboarding checklist

  • List every subscription, domain, hosting account and licence tied to the client.
  • Decide for each: transfer to the client, keep for yourself, or cancel.
  • Transfer domains and hosting to the client where they should own them.
  • Cancel anything you were only paying for on their behalf.
  • Remove the client's items from your renewal list and confirm the final charge.
  • Record the date and what was done.

Domains need extra care, because a client domain that lapses is a bad day for everyone. See what happens when a client's domain expires.

How to do this in YoTrackr

These are the features that apply, each checked against the app's code:

  • Tag by client. Every item has a tags field. Type the client's name as a tag when you add the item, and filter the list by that tag later. See add an item.
  • Save a view per client. Set the tag filter and save it as a view, so a client's renewals are one click away. See saved views.
  • Change many items at once. When a project ends, select the client's items and update their status in one go. See change many items at once.
  • Separate workspaces. A workspace is its own list of items, wishlist and settings. Starter includes 1 extra workspace, Pro 3 and Team 5, and you can invite people with Viewer, Editor or Manager roles. See workspaces and your team.
  • Seats. 2 on Starter, 3 on Pro and 5 on Team, so a small team can share one list.
  • Reminders. In the app on every plan, and by email on Pro and Team. See set up renewal alerts.

With more clients than workspaces, which is likely for an agency, use tags and saved views for clients and keep workspaces for a team or a large account. Workspaces share one pool of item limits across the account. The free plan holds 10 subscriptions and 3 domains, and the paid plans are on the pricing page. The lifetime plans launch through AppSumo, with a waitlist on the AppSumo page.

Frequently asked questions

How do I know what belongs to which client? Tag every subscription, domain and hosting account with the client it serves when you first add it, so the answer never depends on memory.

Who should own the list? One named person, with a backup, so it never rests on assumptions.

What should happen when a project ends? Run the offboarding step: cancel what is no longer needed and hand over what the client should own, such as domains and hosting logins.

How often should we review it? Quarterly is enough for most small agencies, plus a check whenever a project closes.

Should each client get its own workspace in YoTrackr? Only if you have few clients or a client needs its own people in the list. Otherwise tags and saved views scale better, since the number of extra workspaces is limited by plan.

Can my team share one list? Yes, with seats: 2 on Starter, 3 on Pro and 5 on Team. Roles decide who can edit or delete.

Keep reading. For a wider view of the problem, read subscription management for startups and the hosting renewal checklist.

Y
Written by YoTrackr Team
Covering subscription optimization, SaaS spend management, recurring billing alerts, and consumer finance insights for YoTrackr users.