
Self-hosted subscription ledger with renewal reminders in each user's timezone, budgets and calendar feeds
- Deploy
- One-click
- License
- MIT
- GitHub stars
- 271 stars
- Last commit
SubTracker is a web app for tracking subscriptions entered by hand, with renewal alerts and spending totals and no bank connection. Two listed apps do its main job and run in your own Cloudflare account.
Each answer comes from the app’s README and source code, compared with the features SubTracker describes on its own site.

Self-hosted subscription ledger with renewal reminders in each user's timezone, budgets and calendar feeds

Renewal reminders for domains, servers and SaaS plans, with lunar calendar cycles and a spending dashboard
| Feature | Renewlet | RenewHelper |
|---|---|---|
| Manual subscription entry with no bank connection | Yes | Yes |
| Library of 180+ services with typical prices pre-filled | Partly | No |
| Email and in-app alerts before renewals | Partly | Partly |
| Cost breakdown by category and provider | Yes | Partly |
| 25+ currencies | Yes | Yes |
| CSV and JSON export | Yes | Partly |
| Shared workspaces for a household or small team | Partly | No |
| Calendar sync with Google, Apple or Outlook | Yes | Yes |
Self-hosted subscription ledger with renewal reminders in each user's timezone, budgets and calendar feeds
Sources:github.com/zhiyingzzhou/renewlet#featuressubtracker.io/
Renewal reminders for domains, servers and SaaS plans, with lunar calendar cycles and a spending dashboard
Sources:github.com/ieax/renewhelper/blob/main/README_EN.mdsubtracker.io/