What You’ll Learn
- Setting up subscription expiration notifications
- Automating cost tracking during plugin/theme uploads
- Configuring notification thresholds and recipients
Extension Add-on - This add-on extends the built-in Cost Tracker feature in MainWP Dashboard. No third-party plugins required.
This extension works alongside the built-in Cost Tracker feature in MainWP Dashboard.
Notifications
The notification system alerts you before subscriptions expire, giving you time to renew or find alternatives.Setting Up Notifications
- Navigate to Cost Tracker > Settings
- Enable Subscription Expiration Alerts
- Set the notification threshold (e.g., 30 days before expiration)
- Configure email recipients if different from default

What Gets Tracked
Notifications trigger for any cost entry with:- A defined renewal or expiration date
- The subscription type selected
- The notification threshold reached
Automation
When installing plugins or themes via ZIP upload, Cost Tracker Assistant streamlines the process of recording the purchase.How It Works
- Upload a plugin or theme ZIP file through MainWP > Plugins > Install or MainWP > Themes > Install
- Complete the installation
- On the final step, you’ll see a Track Cost option
- Enter the purchase details:
- Purchase price
- Renewal date (if subscription)
- Vendor name
- License key (optional)
- Click Save to add the entry to Cost Tracker

Requirements
- MainWP Dashboard with the Cost Tracker feature enabled
- Cost Tracker Assistant extension activated
Related Resources
- Cost Tracker - Core cost tracking features including summary and bulk management
- Time Tracker - Track time spent on client sites
- Client Add-ons - Browse client management add-ons