TL;DR: Most businesses have 20–40 software subscriptions and can only name about half of them from memory. Auto-renewals happen without review, costs accumulate, and staff discover tools they have been paying for for years that nobody uses. This tracker gives you the structure to manage all software subscriptions in one place.
The Software Subscription Problem
Software subscription management is one of the most underestimated IT management tasks for growing businesses. In the early days of a business, there are five or ten software tools and the owner knows exactly what each one is and what it costs. By the time the business has 20 staff and 5 years of operation, there are typically 30–60 active software subscriptions — many of which were set up by people who have since left, auto-renewing on cards no one remembers adding them to.
The consequences:
- Financial waste: Industry research suggests businesses overpay by 20–30% on software due to unused tools, over-licenced tiers, and forgotten subscriptions.
- Security risk: Unused accounts in SaaS tools represent orphaned credentials that attackers can exploit.
- Compliance risk: Tools handling personal data that nobody knows exist cannot be included in a privacy assessment.
- Operational risk: Critical business tools are sometimes discovered to be at risk of cancellation only when a payment fails on an expired card.
This template solves all four problems.
Software Renewal Tracker: Fields Explained
Core Fields (Required for Every Subscription)
Tool Name: The name of the software as it appears on your billing statement.
Vendor: The company that provides it (e.g., Microsoft, Google, Atlassian, Adobe).
Category: Group subscriptions for easy filtering:
- Productivity (email, office, collaboration)
- Security (antivirus, backup, MFA)
- Finance & Accounting (accounting software, payroll, invoicing)
- CRM & Sales (CRM, proposal tools, e-signature)
- HR & Operations (HR system, rostering, time tracking)
- Communication (phone system, video, chat)
- IT Infrastructure (monitoring, RMM, ticketing)
- Marketing (website, SEO, social media, email marketing)
- Industry-specific (legal, medical, construction, etc.)
- Other
Subscription Tier: The plan name (e.g., Business Premium, Professional, Enterprise).
Number of Licences: How many seats or users are paid for.
Number in Use: How many licences are actually being used. This field drives waste identification.
Monthly Cost: Cost per month (convert annual costs to monthly for consistent comparison).
Annual Cost: Total annual cost.
Renewal Date: The next renewal date. Critical field — this is what prevents surprise renewals.
Billing Card: Which credit card or account is this billed to. Useful when cards expire.
Account Owner: The person in your business who owns this tool and is responsible for renewal decisions.
IT Owned: Yes/No — whether IT manages this subscription.
Payment Method: Credit card, invoice, or direct debit.
Contract Term: Month-to-month, annual, or multi-year.
Auto-Renews: Yes/No. If yes, action must be taken before the renewal date to cancel or change.
Login URL: The vendor’s login page URL for quick access.
Account Email: The email address used to log in (may be a shared inbox).
Notes: Any relevant information — negotiated pricing, usage notes, pending decisions.
The Tracker Template
| Tool Name | Vendor | Category | Tier | Licences | In Use | Monthly Cost | Annual Cost | Renewal Date | Owner | Auto-Renews |
|---|---|---|---|---|---|---|---|---|---|---|
| Microsoft 365 Business Premium | Microsoft | Productivity | Business Premium | IT | Yes | |||||
| Veeam Backup for M365 | Veeam | Security | Essential | IT | Yes | |||||
| 1Password Business | AgileBits | Security | Business | IT | Yes | |||||
| Xero | Xero | Finance | Finance | Yes | ||||||
| Xero Payroll | Xero | HR | Finance | Yes | ||||||
| HubSpot CRM | HubSpot | CRM | Sales | Yes | ||||||
| Canva Pro | Canva | Marketing | Marketing | Yes | ||||||
| Zoom | Zoom | Communication | Yes | |||||||
| Calendly | Calendly | Productivity | Yes | |||||||
| SurveyMonkey | Momentive | Marketing | Yes | |||||||
| [Add your tools] |
The Audit Process: Getting an Accurate Picture
The first time you build this tracker, you will discover subscriptions you forgot about. Here is how to get a complete picture:
Step 1: Review Business Credit Cards
Pull the last 3–6 months of statements for every business credit card and PayPal account. Any recurring charge is a subscription. Create a row for each one you cannot immediately identify.
Step 2: Review Email Receipts
Search the business email account for:
- “Receipt” + “subscription”
- “Invoice” + “renew”
- “Your subscription” + “renew”
- “Thank you for your payment”
Email receipts capture subscriptions that are billed to personal cards or PayPal accounts that may not appear in company records.
Step 3: Ask Department Heads
Send a brief survey to each department head: “List all software tools your team uses — including anything they pay for themselves and expense.” You will discover shadow IT that finance does not know about.
Step 4: Check with IT
Your IT provider (or IT team) should have a record of all tools they provision and manage. This is the most reliable source for the core IT subscriptions.
Step 5: Check the Microsoft 365 Admin Centre
In the Microsoft 365 admin centre, go to Billing > Your Products. This shows all Microsoft subscriptions. Separately, check which connected apps have OAuth access to your Microsoft 365 tenant (Entra admin centre > Enterprise Applications) — these are third-party tools that can access your Microsoft 365 data.
Managing Renewals Proactively
Once the tracker is built, use it for proactive renewal management:
90 Days Before Renewal
- Review the subscription: is it still needed?
- Review the tier: are you using the features you are paying for, or could you downgrade?
- Review the user count: are you over-licenced?
- Decide: renew, downgrade, or cancel?
60 Days Before Renewal
- If renewing: no action needed if auto-renewing. Consider negotiating for multi-year discount.
- If cancelling or downgrading: initiate the cancellation or downgrade process. Many vendors require 30–60 days notice before renewal.
30 Days Before Renewal
- Final confirmation of renewal decision
- Ensure billing card is current and will not expire before the renewal charge
- If cancelling: confirm cancellation has been processed and you have received confirmation
Day of Renewal
- Check that the charge has processed correctly
- Update the tracker with the new renewal date
Rationalising Your Software Stack
Once you have a complete picture, the typical findings are:
Duplicate tools: Multiple tools doing the same job (e.g., two project management platforms, Microsoft 365 Forms and SurveyMonkey serving the same function). Consolidate to the tool that is already embedded in your workflow.
Unused tools: Subscriptions nobody logs in to. Cancel immediately — there is no value being delivered and there is a security risk from orphaned credentials.
Over-licenced tools: Tools where you are paying for more seats than users. Downgrade to match actual usage.
Underutilised Microsoft 365 features: Businesses paying for Microsoft 365 Business Premium while also paying for tools that Microsoft 365 already includes (Calendly when Bookings is included, Monday.com when Planner serves the need, Zoom when Teams video is adequate). See Microsoft 365 Hidden Features Guide for the full list.
Maintaining the Tracker
A tracker that is not maintained becomes inaccurate and therefore useless. To keep it current:
- New subscriptions: Any new tool purchase must be added to the tracker before the account is created.
- Staff onboarding/offboarding: When staff join, confirm their role-specific tools and add any not already in the tracker. When staff leave, review and remove their personal accounts from any tools they managed.
- Quarterly review: 15-minute review of the tracker — any upcoming renewals in the next 90 days that require a decision?
- Owner changes: When the owner of a tool changes roles or leaves, update the Owner field immediately.
For related resources: