SubTrack - PHP Client and Subscription Manager

Description
SubTrack is a lightweight PHP / MySQL web application for anyone who bills clients on a monthly or yearly subscription: web agencies, hosting resellers, IT support, freelancers, coaches, gyms, schools and small SaaS businesses.
For each client you set an amount, a billing cycle and a covered until date. Every time a period passes without payment, the balance due grows automatically – no cron job, no scheduled task. Record a payment and the due date moves forward by itself (month ends handled correctly). The dashboard tells you at a glance who is overdue, who is due in the next 30 days, what you collected this month and your monthly recurring revenue.
SubTrack also handles one-off fees (setup, services), free months (goodwill gestures that can be cancelled), bulk payments for many clients at once, payment corrections with automatic due date recalculation, printable receipts and Excel-compatible CSV exports. The Analytics page draws its own SVG charts – no external library and no CDN.
The interface is fully translated into 9 languages (English, French, Arabic with a complete right-to-left layout, German, Spanish, Portuguese, Italian, Turkish, Hindi), supports 27 currencies and any time zone, and is mobile-first: tables turn into cards on phones.
Installation takes one minute with the included web installer, which can also load fictional demo data (16 clients and 12 months of payments) so you can explore every feature right away. Plain PHP code, no framework, no Composer: easy to read, customize and host on any cPanel shared hosting.
Multi-user with roles: Admin (full access, user management) and Staff (clients and new payments, without deletions, corrections, exports or analytics). A built-in live demo mode (one config switch) lets you host your own public demo with read-only accounts and an automatic hourly reset, no cron needed.
Live demo logins (sign-in page: https://subtrack.sevendaygames.com/login.php - one-click buttons on the page)
- Admin (full access): username
admin/ passwordadmin1234 - Staff (limited role): username
staff/ passworddemo1234
Both roles use the same sign-in page. All demo data is fictional and is reset automatically every hour; changing passwords and managing users are disabled in the demo.
Features
- Dashboard: collected this month and this year, total unpaid, monthly recurring revenue, overdue clients, due dates of the next 30 days, latest payments
- Balances calculated automatically from the coverage date (no cron job)
- Monthly and yearly billing cycles with correct month-end handling
- Record payments covering one or several periods; amount and new due date suggested automatically
- Edit or delete a payment: the client's due date is recalculated
- One-off fees: already collected or still owed
- Gift a free month to one or many clients (cancellable)
- Bulk payment: many clients at once, own amount or common amount, N periods or common due date
- Client groups, search, status filters, sortable columns, notes and full history
- Analytics: payments per month, collected and unpaid per group, top clients (built-in SVG charts)
- Printable receipts (print or save as PDF)
- CSV exports for clients and payments (UTF-8, Excel-ready, locale separator)
- 9 languages including Arabic RTL, language picker remembered per user
- 27 currencies with proper symbol, decimals and number format; configurable time zone
- Multi-user: Admin and Staff roles checked on the server, Users page, My account page (change own password)
- Live demo mode: demo accounts with one-click sign-in, password changes refused, hourly automatic reset without cron
- Responsive mobile-first design
- Web installer with optional fictional demo data
- Security: bcrypt passwords, CSRF tokens, prepared statements, escaped output, locked installer
- No framework, no Composer, no external library, works offline
Requirements
- PHP 7.4, 8.0, 8.1, 8.2 or 8.3 with the pdo_mysql extension
- MySQL 5.7+ / 8.x or MariaDB 10.2+
- Apache, Nginx or LiteSpeed web server (any cPanel shared hosting)
- A modern web browser (desktop or mobile)
Instructions
- Create a MySQL database and a user with all privileges (cPanel > MySQL Databases), or start MySQL in XAMPP.
- Upload the content of the
upload/folder to your web space (e.g.public_html/subtrack/). - Open
install.phpin your browser. - Enter the database details, your admin username and password, the application name, currency and time zone. Optionally tick the fictional demo data.
- Click Install, then delete
install.phpand sign in. - Add your team on the Users page (Admin or Staff role).
- Read
documentation/index.htmlfor configuration, translations and customization.
| Author | SevenDayGames |
|---|---|
| Category | Scripts & Code / PHP Scripts / Finance / Management |
| Price | $15 |
| Extended License | $45 |
| First Release | Oct 17, 2026 |
| Last Update | Oct 20, 2026 |
| Database | MySQL 5.7, MySQL 8.0, MariaDB 10.x |
| Files included | .php, .css, .html, .svg, .sql, JavaScript .js |
| Software version | PHP 7.4, PHP 8.0, PHP 8.1, PHP 8.2, PHP 8.3 |
| Programming language | PHP, JavaScript |
Categories
Tags
External listing. code.market does not sell this product and does not process payment for it. Pricing, payment, delivery, licensing, refunds, and support are handled by the third-party merchant on its own website. We may earn an affiliate commission from a referral. Details.
Products of the Week.
Submit🥇
Actionbook
It works inside the user's own browser with the accounts already signed in. The user describes the result they need, and the agent reads, clicks and types through the pages, then delivers a dashboard or report where each data links back to its source.
Other · 616 views · 9 clicksOther · Week 44 · 616 views · 9 clicks
🥈
Free social media tools for creators & solofounders
295 free tools for growing your social media: write, plan, grow on local AI models, 100% free forever, No sign-up required, No trial. Write, check and measure posts on LinkedIn, Instagram, TikTok, X, YouTube, Reddit, Product Hunt and more: a free social media scheduler for 17 networks, engagement rate calculators, character counters, best time to post, hook generators and follower growth calculators. No login anywhere, no API or credit usage.
579 views · 6 clicksWeek 44 · 579 views · 6 clicks
🥉
STOP GUESSING WHAT TO POST
AI that learns your brand voice and builds a month of consistent, on-brand social content: carousels, posts and hooks that sound like you, not like everyone else's AI.
SaaS · 1,834 views · 19 clicksSaaS · Week 44 · 1,834 views · 19 clicks
#4
Hand-Placed Backlinks $9.99 per link. Flat rate.
Buy hand-placed forum, Q-A and directory backlinks. Flat $9.99 per link, no subscriptions — you only pay for approved listings.
Website · 1,791 views · 17 clicksWebsite · Week 44 · 1,791 views · 17 clicks
#5
Conversational Backlinks for Busy Founders
Place Backlink Relevant Conversation for your domain across Forums and Conversations
39,253 views · 210 clicksWeek 44 · 39,253 views · 210 clicks
#6
Free Invoice Generator - PDF Invoices in Your Browser, No Sign-Up
A free invoice maker for freelancers and small businesses: fill in the invoice, check the live preview, and download a PDF that looks exactly like it. Any currency, tax per item, three templates, no sign-up, and nothing leaves your device.
539 views · 11 clicksWeek 44 · 539 views · 11 clicks
#7
Merge PDF Files Free - Combine PDFs in Your Browser, No Upload
A free PDF merger for office workers, students, and freelancers: combine PDFs and images into one file in the browser, reorder files and pages, pick page ranges, keep bookmarks, and open password-protected PDFs. Nothing is uploaded, no sign-up, no watermark.
485 views · 3 clicksWeek 44 · 485 views · 3 clicks