Get a Free Demo

Redmineflux MCP is live - connect any AI agent to Redmine.Explore More →

Invoicing Plugin

Redmine Invoice – generate client invoices from time logs.

For finance leads, project managers, and IT directors billing clients from Redmine – without rebuilding data in a separate billing tool.

$199

one-time purchase · 1 year of support included

Support renewal after 1 year 30% of plugin price

Invoice generation from Redmine time entries

Where billing breaks down

Time is in Redmine. Invoices are somewhere else. That gap costs money.

Most Redmine teams already capture time against issues and projects. But invoicing still happens somewhere else – in spreadsheets, accounting software, or email. Hours logged in Redmine are manually transferred to another tool, which leads to missed or miscounted entries, especially near period close. Billing rates are applied inconsistently because there is no enforced rule by project or team member. Compiling invoice data manually takes days, which delays invoice delivery beyond agreed payment terms and slows revenue collection. When clients dispute billed hours, there is often no direct link between the invoice line item and the original Redmine time entry needed to resolve the dispute.

In plain words

What is the Redmineflux Invoice Plugin?

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, customer management, and a central invoice dashboard – all inside Redmine. Compatible with all Redmine versions.

Knowledge Base Release Note

Invoices that reflect actual work, not estimates.

The Invoice Plugin closes the gap between time tracking and client billing. Generate invoices directly from Redmine time log entries, within the same workspace your team uses to plan and track work. No exports, no manual reconstruction, no second system to maintain.

Each invoice is built from actual time entries, filtered by date range and billable activity, and applied against project-specific or user-specific billing rates you configure. The result is a clear, traceable connection between logged hours and the billed amount.

Every plugin in Cloud also runs on self-hosted Redmine.

invoice generated from Redmine time log entries

What your team gains

Specific shifts, not vague benefits.

Click any shift to see what changes in the product.

01

Full visibility into billable hours before an invoice is sent.

Review exactly what is being billed – by activity, by team member, by date – before dispatching to the client. Draft invoices are fully editable. Adjustments happen inside Redmine, not in a spreadsheet reconstruction.

02

Every invoice line item traces back to a Redmine time entry.

Invoices reflect actual work, not estimates. Every line item links back to a logged Redmine time entry with a date, user, and activity. Disputes are resolved against a verifiable record – not a spreadsheet no one can now locate.

03

Generate, review, and send invoices without leaving Redmine.

Generate, review, and send invoices directly from Redmine. Stripe integration supports online payment links so clients can pay from the invoice email. Faster invoice-to-payment cycles – because the process doesn’t leave the project workspace.

04

Billing rules configured once, applied consistently across every cycle.

Set project hourly rates, define billable activities, and configure per-user team rates in one place. The plugin applies those rules automatically when invoices are generated. No more inconsistent billing from manually applied rates.

05

Complete billing status visible across all projects from one dashboard.

View all invoices across every project – paid, sent, and unpaid – from a single dashboard. Track outstanding revenue and payment status without navigating project by project. Finance leads and business owners see the full billing picture in one place.

invoice preview with per-user activity breakdown

Core capabilities

The specifics, for people who want them.

Invoice Generation

Built from real Redmine time entries, not reconstructed from memory.

  • Select project, date range, and billable activities – plugin builds the rest
  • Project hourly rates applied uniformly; per-user Team Rates override per member
  • Draft → Sent → Paid status path with locked editing after dispatch
  • Custom invoice and email templates with branded layout
  • Entire billing workflow stays inside Redmine from first draft to payment
Customer Management

Central client records across all invoice-generating projects.

  • Global customer module accessible across all projects
  • Contact details, billing address, and invoice history per client
  • Link each project to its customer – invoices always associated correctly
  • One consistent client record across all invoice-generating projects
  • Payment terms and branding configured once, applied to all invoices
Stripe Integration

Online payment directly from the invoice email.

  • Configure Stripe credentials in payment gateway settings
  • Payment link generated inside every dispatched invoice
  • Clients pay directly from the invoice email – no extra setup
  • Manual payment recording gives finance control over reconciliation
  • Invoice dashboard tracks paid, sent, and unpaid status across all projects

Works well with

Timesheet CRM Dashboard Workload

200+

teams trust Redmineflux worldwide

6 yrs

focused on Redmine, nothing else

5000+

plugin downloads powering real projects

Month-end billing used to take two days. I was pulling time from Redmine and building invoices in Excel. Now it’s one export and a review. Half a day at most.

CF

Claire Forsythe

Finance Manager · Waverly Digital, Glasgow

Deployment

Run it your way

Self-hosted

  • Drop-in install on your own Redmine
  • one-time purchase · 1 year of support included
  • Perpetual licence · 1 year support + updates

$199 one-time

Buy Plugin

Every plugin in Cloud also runs on self-hosted Redmine.

Role by role

Who gets the most from Invoice Plugin.

Finance LeadInvoice generation + dispatch

Invoices built from verified Redmine time data – no spreadsheet reconstruction, no manually applied rates, no period-close panic.

Project ManagerTime logs → billing

Billing accuracy improves because every invoice line item is traceable to a logged time entry. Disputes are resolved against a verifiable record, not a memory.

IT DirectorGovernance over billing data

One system of record for project work and client invoicing – with a full audit trail, inside the Redmine environment your team already governs.

Business OwnerRevenue visibility

Outstanding, sent, and paid invoices visible from a single dashboard across all active client engagements – without navigating project by project.

Not the right fit for: Teams on fixed-price contracts with no per-hour billing requirement.

Pricing

Three ways to get Invoice Plugin.

Self-hosted

Invoice – self-hosted

$199 one-time

one-time purchase · 1 year of support included · flat for the whole team.

Support renewal after 1 year 30% of plugin price

Buy Invoice Plugin →

Save with a Bundle

All Plugins Bundle

$4,753 one-time

Invoice is included in the All Plugins Bundle – included automatically under your existing bundle renewal.

Save 10% See the Bundle →

Or use Managed Cloud

Redmineflux Cloud

$2.99 / user / month

Invoice is included in Standard and Pro Cloud plans, no infrastructure work.

See Cloud plans →

Available now

Stop rebuilding timesheet data in a separate billing tool.

Invoice your clients directly from Redmine time logs. One-time purchase, flat pricing for your whole team — no subscription required.

Frequently asked

Questions about Invoice Plugin.

Common questions about Invoice Plugin. If yours isn’t here, check pricing or contact support.

Which Redmine versions does the Invoice Plugin support?

The Invoice Plugin supports all Redmine versions. Compatibility is tested and maintained with each plugin update.

How are invoices generated from Redmine time entries?

Go to Project → Invoice Tab, open Invoice Settings, select a date range, and click Save. The plugin reads all matching Redmine time entries within that range and builds the invoice automatically based on your configured billing rates and activities. No manual data entry required.

Can I set different billing rates for different team members on the same project?

Yes. The plugin supports a Team Rate configuration at the project level. Assign a specific hourly rate to individual users within each project. When an invoice is generated, the plugin applies the correct rate per user from matching time entries automatically.

Can I edit an invoice after it has been sent?

No. Invoices are only editable in Draft status. Once you click Send Email and the invoice status changes to Sent, it becomes non-editable. Review and adjust all line items, rates, and date ranges before dispatch.

Can clients pay invoices online?

Yes. Configure Stripe credentials (Publishable Key and Secret Key from your Stripe Dashboard) in the payment gateway settings. The plugin generates a payment link in every dispatched invoice email. Clients pay directly without additional setup on their end.

Does Invoice Plugin use Redmine’s existing roles and permissions?

Yes. Enable the invoice module per project through Redmine’s standard module settings. Billing configuration and customer assignment follow your existing Redmine project permissions – no separate access system is needed.

What is the licensing model?

One-time purchase with 1 year of support included. Support renewal after 1 year 30% of plugin price. Price: $199.

How much does the Invoice Plugin cost?

$199 one-time for self-hosted – 1 year of support included. Support renewal after 1 year 30% of plugin price. Bundle with the All Plugins Bundle ($4,753 one-time) for all plugins. Or hosted at $2.99/user/month via Redmineflux Cloud Standard and above.

Is there a free demo available?

Yes – request a free demo and we’ll send a personalised demo link straight to your inbox. No credit card required, no commitment. Explore the real product at full capacity, at your own pace. Cloud starts at $1.99/user/month.