By Richard C · AIL Studio
Most free trials ask for a card up front. If you forget the end date, the first charge arrives quietly. This post builds a small Google Sheets list that shows how many days each trial has left, turns the row amber and then red as the date gets close, and gives you a simple reminder routine.
It takes about 15 minutes. No scripts or add-ons. It works the same way in Excel (the SORT and FILTER formulas in section 5 need Excel 365 or Excel 2021).
1. The columns
Make a new sheet and put these headers in row 1:
A: Service B: Started C: Trial days D: Ends on E: Days left F: Price after trial G: Decision H: Cancel link / notes
You type columns A, B, C, F, G and H. Columns D and E are formulas.
Example data (made-up services and prices, for illustration only). Assume today is 2026-10-27:
Row A: Service B: Started C: Trial days F: Price after trial G: Decision
2 Example Video App 2026-10-01 30 12.99 Cancel
3 Example Notes Pro 2026-10-20 14 8.00 Undecided
4 Example Music Plus 2026-10-24 7 10.99 Keep
5 Example Cloud 2TB 2026-09-28 30 9.99 Cancel
Tip: when you sign up, copy the end date from the confirmation email if the service shows one. Some trials end on a fixed date rather than after a set number of days.
2. End date
D2: =IF(OR(B2="",C2=""),"",B2+C2)
Fill it down. Format column D as a date. For row 2 this gives 2026-10-31.
If the service told you an exact end date, type it straight into D and leave C empty. The formula is only a fallback.
3. Days left
E2: =IF(D2="","",D2-TODAY())
Format column E as a plain number, not a date. TODAY() updates every time the sheet opens, so the count goes down by itself.
With the example data on 2026-10-27:
Service Ends on Days left
Example Video App 2026-10-31 4
Example Notes Pro 2026-11-03 7
Example Music Plus 2026-10-31 4
Example Cloud 2TB 2026-10-28 1
A negative number means the trial has already ended, so you have probably been charged.
4. Conditional formatting
Select E2:E100, then Format → Conditional formatting. Add three rules in this order:
Rule 1 Custom formula: =AND(E2<>"",E2<0) Fill: grey (already ended)
Rule 2 Custom formula: =AND(E2<>"",E2<=2) Fill: red (cancel today)
Rule 3 Custom formula: =AND(E2<>"",E2<=7) Fill: amber (decide this week)
Google Sheets applies the first rule that matches, so the order matters. The E2<>"" part stops empty rows from turning red.
Optional: to colour the whole row, select A2:H100 and use $E2 instead of E2 in each rule.
5. Only show trials you still need to act on
On a second tab, this pulls the trials that end within 7 days and are not marked "Keep":
A1: =SORT(FILTER(Sheet1!A2:G100, Sheet1!E2:E100<>"", Sheet1!E2:E100>=0, Sheet1!E2:E100<=7, Sheet1!G2:G100<>"Keep"), 5, TRUE)
With the example data it lists Example Cloud 2TB (1 day), Example Video App (4 days) and Example Notes Pro (7 days), soonest first. If nothing matches, FILTER shows #N/A. Wrap it in IFERROR(..., "Nothing due this week") if you prefer a message.
6. What the trials would cost
I1: Monthly cost if nothing is cancelled
I2: =SUM(F2:F100)
I3: Monthly cost after your planned cancels
I4: =SUMIF(G2:G100,"<>Cancel",F2:F100)
With the example data, if nothing is cancelled that is 12.99 + 8.00 + 10.99 + 9.99 = 41.97 a month, or about 504 a year. After your planned cancels it is 8.00 + 10.99 = 18.99 a month, or about 228 a year. Seeing that number is often what gets the cancel done.
7. A reminder routine that actually fires
A sheet only helps if you open it. Two simple options:
- Calendar event on sign-up. When you start a trial, add an all-day event two days before the end date, with the cancel link in the description. This is the most reliable option.
- Weekly check. Pick one time a week (Sunday evening works) and open the second tab. Anything listed there needs a decision before next week.
Google Sheets also has Tools → Notification settings, but that tells you when the sheet is edited, not when a date gets close. Don't rely on it for trial reminders.
Honest limits
- The days-left count is only as good as the end date you enter. Check the service's own account page if you are unsure.
- Some services charge at the start of the last day, not the end. Cancelling with 2 days to spare is safer.
- The sheet doesn't cancel anything. It just shows you what to do and when.
Wrap-up
That's the whole system: nine columns, five formulas, three colour rules and a weekly look. Swap the example rows for your own trials and you'll see them coming.
If you'd rather start from a finished file, the Subscription Tracker is a Google Sheets / Excel template (name your price, from $1). It has 100 rows, six billing cycles, a next renewal date with a days-left countdown for each subscription, and a dashboard with monthly and yearly totals, the renewals due in the next 7 and 30 days, and a spending-by-category chart.
By Richard C · AIL Studio
Top comments (0)