Context and Business Objective
In the context of fixed-fee projects structured in multiple deliverables or phases (website redesign, multi-channel marketing campaign, multi-stage audit...), you often need to invoice progressively based on what has been actually produced, rather than a theoretical schedule.
🎯 Business Objective: This method allows precise invoicing based on the progress of each rate card line item of the project, ensuring a direct match between actual production and invoiced amount. It improves cash flow, facilitates financial steering, and limits discrepancies between delivered work and accounted revenues.
This approach is particularly suited for:
• Fixed-fee projects with multiple deliverables or phased over time
• Assignments where each service can progress at a different pace
• Agencies or IT-service firms that invoice as production progresses rather than on a fixed schedule
Architecture or Scope
This feature relies on three interconnected modules of Furious:
Module Quote – Rate Cards
• Quote rate card lines form the basis of progress-based invoicing
• Ability to organize lines by categories to group by deliverable or phase
• Each line can have its own start and end dates
Module Project – Progress Configuration
• Progress type: Manual
• Option: "Differentiate progress based on rate cards"
• Configuration possible at the global project level or for each rate card line
Module Invoicing – Creation from Rate Cards
• Option "Create from rate cards" available during invoice editing
• Display invoicing history (logs) per line
• Automatic calculation of billable quantities based on progress
💡 Tip: You can combine this method with automatic progress based on dates for some recurring rate card lines (maintenance, monthly fees...), while keeping manual control over ad-hoc deliverables.
Implementation Steps
Step 1 — Structure the Quote with Rate Cards
In your quote, organize your services using rate cards.
• Create your rate card lines corresponding to the project’s deliverables or phases
• If necessary, group them by categories (e.g., "Phase 1 – Audit", "Phase 2 – Design", "Phase 3 – Development")
• For each line, fill in: description, quantity, unit price, unit (day/hour/unit)
💡 Tip: Using categories on rate card lines allows for progress control directly at the category level, which is practical for complex deliverables involving multiple services.
Step 2 — Configure Project Progress
Once the quote is marked as "Won" and converted into a project, access the project configuration.
From the project page, click on Options > Edit Project to access the configuration.
In the "Progress" section:
• Select the mode "Manual Progress"
• Check the option "Differentiate progress based on rate cards"
👉 Essential Action: Without this option checked, progress will be controlled only at the overall project level. You will not be able to invoice differently according to rate card lines.
After this configuration is validated, you can then configure the progress of each rate card line individually.
Step 3 — Configure Progress per Rate Card Line (Optional)
For each rate card line, you have the possibility to automate progress or keep it manual.
To access the project's rate card lines:
• From the project page, click on the "Progress" indicator to display the list of rate card lines
For each line, you can:
• Leave progress manual: you will update the slider manually as production progresses
• Enable automatic progress: click on the gray button next to the line’s progress gauge, then choose an automatic mode:
Based on dates (start and end of the rate card line or project)
• Based on budget spend (time spent by collaborators)
• Based on produced units
Step 4 — Update Rate Card Lines Progress
Throughout the project, update progress for each rate card line based on actual production.
• From the project page, click on the "Progress" indicator
• Adjust the slider for each rate card line (or category if you use them) according to the completion percentage
• The overall project progress is calculated automatically based on each line's weight in the total amount
Step 5 — Create the Invoice from Rate Cards
When you want to invoice, access the relevant invoice in the project's schedule.
In the invoice editing, in the "Invoice Line(s)" section:
• Click on the "Create from rate cards" option
Furious then displays a table with all the project's rate card lines and the following information:
• Logs: history of what has been invoiced for each line during previous invoices
• Line Progress: current progress percentage of the line
• Name and Category: identification of the rate card line
• Quantity: quantity automatically calculated based on the progress since the last invoice
• Line Amount: unit price of the rate card line
• Total: calculated amount (Quantity × Unit Amount)
• Select the lines you want to invoice (you can select one, several, or all)
• In the "Actions" menu, choose the option "Replace invoice amount and copy the detail onto the invoice"
👉 Essential Action: This action ensures that your invoice amount matches exactly the actual production. Selected lines are copied into the body of the invoice with automatically calculated quantities and amounts.
⚠️ Warning: Once the lines are copied into the invoice, you can still modify them manually if necessary (quantity adjustment, description modification...). These changes will not impact the project's progress or the calculations of subsequent invoices.
Best Practices and Examples
Concrete Example: Website Redesign in 3 Phases
Your agency sells a website redesign for €30,000 VAT excl. structured as follows:
• Phase 1 – Audit and Strategy: €5,000 (1 deliverable)
• Phase 2 – Design and Prototyping: €10,000 (3 deliverables)
• Phase 3 – Development and Testing: €15,000 (1 deliverable)
Configuration:
• Quote structured in 3 categories corresponding to phases
• Project configured in "manual progress" with differentiation per rate cards
• Monthly invoicing schedule (3 invoices)
Invoicing at Day +30 (first invoice):
• Phase 1 completed → progress at 100%
• Phase 2 in progress → progress at 33% (1 prototype approved out of 3)
• Phase 3 not started → progress at 0%
When creating the first invoice from the rate cards, Furious automatically offers:
• Phase 1: €5,000 (100% of €5,000)
• Phase 2: €3,333 (33% of €10,000)
• Phase 3: €0
• Total invoice 1: €8,333 VAT excl.
Invoicing at Day +60 (second invoice):
• Phase 1 already invoiced at 100%
• Phase 2 completed → progress at 100% (system calculates 100% - 33% already invoiced = 67% remaining)
• Phase 3 in progress → progress at 40%
Furious automatically proposes:
• Phase 1: €0 (100% already invoiced)
• Phase 2: €6,667 (67% of €10,000, the non-invoiced remaining)
• Phase 3: €6,000 (40% of €15,000)
• Total invoice 2: €12,667 VAT excl.
💡 Tip: The logs displayed in the interface allow you to instantly verify what has already been invoiced for each line. No need to manually recalculate.
Best Practices
Regular Progress Updates
• Define an update rhythm (weekly or after each client validation)
• Involve project owners in the progress update
Client Communication
• Regularly share the progress status with your client
• Anticipate invoices by validating progress before issuing
Use of Categories
• For complex projects, structure your rate cards by deliverable or phase
• This facilitates steering and makes invoices more readable for the client
Verification Before Invoicing
• Before creating the invoice, check that the progress accurately reflects production reality
• Consult the logs to ensure no lines were omitted during previous invoices
Checks and Prerequisites
Technical Prerequisites
• The project must originate from a quote structured with rate cards
• The project must be configured in "Manual Progress" mode
• The option "Differentiate progress based on rate cards" must be checked
⚠️ Warning: If you modify the project's rate card lines after invoicing, it may create inconsistencies in calculations. Prefer creating an add-on or a new line rather than modifying an already partially invoiced line.
Necessary Permissions
⚠️ Warning: Access levels may depend on roles configured on your instance. Check your User & Permissions settings.
Generally, the following permissions are required:
• Edit Project Configuration: access to project management features
• Progress Update: access to project editing (notably project owners)
• Create and Edit Invoices: access to the invoices page and creating invoices as per your instance configuration
Specific Cases and Limits
Time Spent Projects (Time & Materials) This method is not suited for time-spent billed projects. For these projects, prefer automatic progress based on budget spend.
Fixed Schedule Projects If your contract foresees fixed billing dates independent of progress, use a traditional schedule instead. You can still load rate cards in each invoice to detail the content.
Scope Modification During Project If the project's scope changes (addition of services, deletion of deliverables...), create an add-on to the quote rather than modifying existing rate card lines already partially invoiced.
Going Further
Key Points
By structuring your quotes with rate cards and enabling progress differentiation by line, you invoice precisely alongside actual production. This method improves cash flow, strengthens transparency with your clients, and facilitates the financial steering of your fixed-fee projects. The invoicing logs and automatic quantity calculation ensure total consistency between what is delivered and what is invoiced.
