
MainWP Time Tracker
MainWP Time Tracker is an extension by MainWP that adds time tracking to your MainWP dashboard. It helps WordPress developers, freelancers and agencies log the hours they spend on client projects and keep clear records for invoicing.
- Version
- 5.1.1
- Released
- May 29, 2025
- Developer
- MainWP
- Type
- WordPress plugin
- Requires
- MainWP
- Licence
- GPL
- Included in
- Every plan, or $4.79 a year on its own
What’s new in MainWP Time Tracker 5.1.1
- FixedResolved an issue where the section title translation option was not functioning properly when integrated with MainWP Pro Reports.
- ImprovedImproved the "Buckets" table layout by adjusting column widths for better readability and visual balance.
What it does
Agencies and freelancers who manage many client sites often track their hours in a separate app or a spreadsheet, which makes it easy to lose minutes or mix up which client a task belonged to. This extension keeps time tracking inside the MainWP dashboard you already use. It works with the MainWP Clients Module, so your logged hours sit next to your existing client data, and you need the MainWP plugin in place to use it.
Work is organized into buckets, which let you group billable hours by service type or project. You can count time up from zero or down from a preset value, which suits prepaid hour blocks or open-ended jobs. Rounding options tidy up time entries for cleaner reports, and you can set tracking preferences globally or adjust them for individual clients with different billing arrangements.
Best for
- WordPress agencies billing clients by the hour
- Freelance developers managing several client sites in MainWP
- Teams selling prepaid blocks of maintenance hours
Features
Create separate buckets to group billable hours by service type or project, so invoicing reflects the specific work done for each client.
Track time upward from zero or downward from a preset value, which fits both open-ended tasks and agreements based on a fixed block of hours.
Round time entries up or down automatically so reports show clean, easy to read totals that are simpler to share with clients.
Use global tracking preferences for everyone, or fine-tune the settings for individual clients whose billing practices differ from your defaults.
Connects with the MainWP Clients Module so tracked time links to your existing client records inside the same MainWP dashboard.
Keep a running log of the custom development work performed for each client, which helps reduce billing disagreements later.
Time tracking sections can appear alongside MainWP Pro Reports, including a translatable section title for reports sent to clients.
MainWP Time Tracker older versions
- 5.1Apr 4, 20252 new, 3 improvements, 2 fixes
- 5.0.2May 29, 20241 improvement
Members and buyers of this product can download older versions.
Questions about MainWP Time Tracker
Do I need MainWP to use this?
Yes. This is an extension for MainWP, so it runs inside your MainWP dashboard. It also works with the MainWP Clients Module to connect tracked hours with the client records you already keep there.
Can I track hours against a prepaid block of time?
Yes. Besides counting up from zero, you can set a preset value and count time downward from it. That works well for clients who buy a fixed number of hours, since you can see how much of their block is left.
Can different clients have different tracking rules?
You can apply global preferences to all clients or adjust the settings for individual clients. This is useful when one client is billed in rounded increments and another needs a different method.
What are buckets used for?
Buckets are categories for your billable time. You can create one per service type or per project, which keeps hours separated and makes it easier to build invoices that match the work each client asked for.
Is MainWP Time Tracker free?
The code of MainWP Time Tracker is licensed under the GPL, so anyone may use, change and share it. GPL Feast is a paid service: a plan or a single purchase gives you the download and automatic updates. The developer's own support, licence key and online services are not included.
Which version of MainWP Time Tracker is this?
Version 5.1.1, released May 29, 2025. New versions appear here when the developer publishes them, and members get them as automatic updates.
How do I update MainWP Time Tracker?
Install the free GPL Feast Updater on your site and connect it with your API key. It installs new versions of MainWP Time Tracker automatically and keeps a backup, so you can roll back.
What does MainWP Time Tracker need?
MainWP Time Tracker needs MainWP installed and active.
More from MainWP







