We are launching the Redmineflux Invoice Plugin a Redmine invoice plugin built to close the gap between time tracking and client billing.
If your team tracks time in Redmine but invoices clients from a spreadsheet or a separate billing tool, this plugin is built for you.
It connects Redmine’s time tracking directly to client invoicing so the plugin generates every invoice from actual logged hours, not manually reconstructed data.
Available now. One-time purchase at $199.
Get Free Demo
What Is the Redmine Invoice Plugin?
Answer capsule: The Redmineflux Invoice Plugin is a Redmine billing plugin that generates client invoices directly from logged time entries. It supports configurable billing rates per project or per user, a Draft → Sent → Paid invoice workflow, Stripe payment integration, and a central invoice dashboard all inside Redmine. Available as a one-time purchase at $199.
In short, the Invoice Plugin is the missing link between time tracking and client billing in Redmine.
In fact, you already capture time against issues and projects. The plugin reads those entries, applies your billing rates, and builds an invoice without any manual data transfer, spreadsheet work, or second system.
Why We Built This
Every Redmine team we talked to had the same pattern.
In practice, teams tracked time carefully inside Redmine. Then at billing time, someone exported a timesheet, opened a spreadsheet, applied rates manually, and sent an invoice from a separate tool.
That process introduces billing leakage. As a result, hours get missed near period close. Teams apply rates inconsistently. Disputes have no audit trail. Invoice cycles take days instead of minutes.
We built the Invoice Plugin to eliminate that gap entirely.
What Is Included at Launch
Invoice generation from Redmine time entries Select a project, a date range, and billable activities. The plugin builds the invoice from matching time entries no manual line items.
Project billing rates and user-specific rates Set a flat rate per project or assign individual hourly rates per team member. Specifically, rates apply automatically at invoice generation.
Draft → Sent → Paid workflow Invoices start as editable drafts. Once sent to the client, they lock. In addition, the team records payments directly in the plugin, moving the invoice to Paid status.
Stripe payment integration Configure Stripe in the plugin settings to add a payment link inside every dispatched invoice. Clients pay directly from the email.
Central invoice dashboard View all invoices across every project outstanding, sent, and paid from one screen. No navigating project by project to check billing status.
Customer records module Create client records with contact details, billing address, and invoice history. Link each project to its customer so the plugin always associates each invoice with the right client.
Company branding and email templates Add your logo, company name, and address. Customise the invoice email with dynamic fields client name, invoice number, due date for professional, consistent communication.
Who This Is For
Redmineflux built the Invoice Plugin for teams that bill clients by the hour and currently manage that billing process outside Redmine.
| Role | What changes |
|---|---|
| Finance Lead / Billing Manager | Invoices built from verified time data — no spreadsheet reconstruction |
| Project Manager | Every line item is traceable to a logged Redmine time entry |
| Business Owner / MSP Lead | Outstanding, sent, and paid revenue visible from one dashboard |
| IT Director | One system of record for project work and client billing with full audit trail |
However, it is not the right fit for teams on fixed-price contracts with no per-hour billing requirement.
Works With the Timesheet Plugin
If your team uses the Redmineflux Timesheet Plugin for time approval workflows, the Invoice Plugin connects naturally to it.
Consequently, approved time entries from the Timesheet Plugin feed directly into invoice generation. The result is a complete billing pipeline inside Redmine:
Time logged → Manager approval → Invoice generated → Client payment tracked
No exports. No sync. One environment from first hour logged to final payment received.
Pricing
$199 — One-Time Purchase Additionally, it includes 12 months of updates and standard support. Installs on your existing self-hosted Redmine instance.
Need more than 100 users? Contact us for extended licensing based on your user count.
Want zero infrastructure overhead? The Invoice Plugin is also available pre-installed on Redmineflux Managed Cloud fully hosted and maintained by the Redmineflux team.
Redmine Invoice Plugin vs Your Current Process
| Invoice Plugin | Spreadsheet + Separate Tool | |
|---|---|---|
| Invoice source | Redmine time entries (automatic) | Manual data transfer |
| Billing rate enforcement | Configured per project or per user | Applied manually per invoice |
| Audit trail | Linked to original time entry | Separated from time data |
| Client dispute resolution | Direct link to logged entry | Estimate or memory |
| Online payment | Stripe link in invoice email | External payment process |
| Invoice cycle time | Minutes | Hours to days |
Frequently Asked Questions
What versions of Redmine does the Invoice Plugin support?
Redmineflux tests and supports the Invoice Plugin on Redmine 5.0.x and 6.0.x. Check the compatibility notes on the product page before purchasing. Contact support if you are running an older version.
Can I set different billing rates for different team members on the same project?
Yes. The plugin supports user-specific rates at the project level. Assign an hourly rate to individual users within each project. The plugin applies the correct rate per user automatically when generating invoices.
Does the Invoice Plugin use Redmine’s existing roles and permissions?
Yes. The Invoice Plugin uses Redmine’s native role and project structure. Enable the invoice module per project through Redmine’s standard module settings. As a result, you need no separate access system.
Can clients pay invoices online?
Yes. Configure Stripe in the plugin settings to generate a payment link in every dispatched invoice email. Clients pay directly without additional steps on their end.
Is this a subscription or a one-time purchase?
One-time purchase at $199. Includes 12 months of updates and standard support. After 12 months, the plugin continues to work updates require renewal.
Get the Invoice Plugin Today
The Redmineflux Invoice Plugin is live now.
Buy Plugin — $199 — One-time purchase, installs on your Redmine today!