All articles
Financials

Revenue Sources Explained

Learn how ProductionPal picks the best revenue number — from quick estimates to confirmed orders to invoices.

One number, multiple sources

Your project's displayed revenue comes from a priority chain. ProductionPal always picks the most reliable number available, upgrading automatically as your project progresses.

The revenue priority chain

The chain works per order, not per project. Each order contributes its single best-known number, and those are added together. So a project with one confirmed order and one open quote shows the sum of both.

  1. 1
    Invoiced (highest priority)
    Once an invoice covers an order, that order contributes its invoice total. This is the final, locked-in number.
  2. 2
    Confirmed orders
    Not invoiced yet? A confirmed order (an accepted quote) contributes the total of its confirmed lines.
  3. 3
    Open quotes
    Still just a quote? An order that hasn't been accepted yet contributes its latest quote total. A real quote is grounded in priced lines, so it's a better number than a rough estimate — even when it's a smaller figure. When an order has several quote versions, the most recent one is used — the same version that gets accepted by default when you confirm the order, so the number doesn't change as a quote becomes a confirmed order.
  4. 4
    Manual estimate
    No orders at all? The estimated revenue you entered on the project info is used as the fallback.
Automatic upgrades
You don't need to do anything. As quotes are sent, confirmed, and invoiced, the revenue number and its badge upgrade automatically across the entire app — on the project page, the financials dashboard, and the projects list.

Override the source by hand

Sometimes the automatic pick isn't the story you want to tell. Maybe a small first order is confirmed but you know much bigger ones are still coming, so your manual estimate is the more honest number. Click the source badge next to revenue to pin a specific source:

  • Manual Estimate — always show your own number
  • Quote — show the open-quote pipeline only
  • Orders — show confirmed/invoiced work only, ignoring open quotes

A pinned source falls back to automatic if it ever has nothing to show, and you can reset to Auto at any time. The badge tells you what automatic would otherwise pick.

Pins step aside when the deal moves forward

A pin is meant to hold a number that's ahead of where the project is right now — like keeping your manual estimate up while quotes are still going out. So a pin only holds against changes at the same stage. The moment the project genuinely advances to a higher stage, the pin steps aside and revenue snaps back to Auto so the headline number can't go stale.

Concretely: if you've pinned the Manual Estimate while a quote is open, sending more quotes won't disturb it — but as soon as an order is confirmed, the pin releases. When that happens you'll get a short heads-up explaining the new stage and its amount, with the choice to keep Auto or re-pin your estimate (which then holds again until the next real advance).

Why it works this way
It prevents a forgotten pin from quietly hiding real, confirmed revenue. A pin holds your chosen view until the facts overtake it — then it gets out of the way.

Example lifecycle

Revenue source through a project's lifecycle
StageRevenueSource
Project created, quick estimate entered$5,000Manual Estimate
Quote sent to client for $8,200$8,200Quote
Client accepts the quote$8,200Confirmed
A second quote for $1,500 is sent$9,700Confirmed + Quote
Second quote confirmed$9,700Confirmed
Invoice created and sent$9,700Invoiced

Company financials dashboard

On the company-wide financials page, each project contributes its best available revenue number independently. You might see:

  • Project A with Invoiced revenue
  • Project B with Confirmed revenue
  • Project C with Manual Estimate revenue

The group totals sum all of these together. The badge on each row tells you how reliable that number is.

Revenue Sources Explained — ProductionPal Learn