- Selling price of job line items
- Customer accepted quotes
Pre-requisites
- Ensure Job Profitability is enabled for your account. If not, contact your account administrator or email support@zuper.co to have it enabled.
- Configure required settings on the Job Costing & Expenses page (see related documentation for details).
Understanding Job Profitability with Quotes (Projected vs Actual)
For roofing, Zuper provides an enhanced profitability view based on customer-accepted quotes. When the Sum of Accepted Quote Values Associated to the Job option is set in Settings, the system displays two separate views: Projected and Actual.
- Projected profitability represents the expected margin based on the revenue and estimated costs defined in the quote.
- Actual profitability shows the true margin of a job after execution, based on real costs such as labor, materials, expenses, and commissions. The revenue used for this calculation is derived from the sum of accepted quotes, ensuring profitability aligns with the customer-committed price. Any difference from projected profitability reflects cost overruns or savings during execution.
Projected Values
Projected values represent what you expected to earn when the customer accepted the quote. These values come directly from the quotes associated with the job, and they act as the financial benchmark.
- Projected Total Revenue
This is the sum of accepted quote subtotals. Taxes are excluded because Zuper treats taxes as collected on behalf of the government. - Projected COGS
This includes the estimated cost of materials and service captured in the quote. - Projected Profit
This is calculated as projected revenue minus projected COGS. For example
If the accepted quote value is $333 and the estimated COGS is $221, the projected profit is $112 with a margin of 33.6 percent.
Actual Values
Actual values represent the real financial outcome of the job based on costs recorded during execution.
- Actual Total Revenue
Actual Total Revenue represents the revenue baseline used to calculate real-time profit and margin in the Actual view. It is derived from the sum of customer-accepted quote subtotals (excluding taxes), so profitability stays in line with the customer-committed price.Note: When revenue is sourced from accepted quotes, changes made during job execution affect only Actual COGS. As a result, profit and margin are determined solely by cost increases or savings, and no revenue variance is reflected.
Unlocking Actual Total Revenue
Unlocking Actual Total Revenue
By default, Actual Total Revenue is locked to the sum of accepted quote subtotals. This ensures profitability is always measured against the customer’s committed price, even if job line items change during execution. In this locked mode, no revenue variance is shown; any cost overrun reduces profit, and any cost savings increase it, giving a clear view of execution efficiency and cost control.
You can unlock Actual Total Revenue from the Job Details page. When unlocked, revenue updates in real time based on the current selling prices of all job line items, and variance indicators show differences from the projected (quoted) amount. This is useful for what-if analysis, such as simulating how profitability would have changed if extra or removed items were accounted for in the original estimate, or when final billing needs to reflect actual on-site consumption.

-
Actual COGS/Overhead
Hover over the COGS / Overhead value in the Actual profitability bar to open the Financial Details panel, which shows the complete profitability breakdown for the job. The panel displays Material, Labor, and Expenses costs, which together make up Total COGS. It also shows Gross Profit, Overhead, Commission, and Net Profit, helping you understand how each cost and deduction contributes to the job’s final profitability.What is overhead?
Overhead represents the indirect costs of running your business. Zuper applies the Overhead percentage configured in Job Costing Settings to the job’s total revenue and deducts the resulting amount from Gross Profit when calculating Net Profit.Note: Admins can override the Overhead value for a specific job by clicking the Edit icon next to the Overhead percentage in the Financial Details panel. -
Actual Profit
Actual Profit is calculated by subtracting Actual COGS from the revenue baseline. For Example
If actual costs increase, for example, if expenses rise by $30.00, Total COGS reaches $15,233.40, which is 32.2% of total revenue. After accounting for overhead ($4,730.73) and commissions ($546.86), the net profit is $26,796.31, and the actual margin settles at 56.6%, down from the projected 71.3%. Zuper highlights this variance with visual indicators so cost overruns are immediately visible.
Understanding Job Profitability with Job Line Items
When job profitability is calculated using job line items, revenue comes from the selling prices of parts, products, and services added to the job. These revenue and costs (COGS) are subtracted to show your gross profit and margin. As reps add materials such as shingles or underlayment, insert expenses, log labor hours, or add commission, Zuper continuously updates the total cost.
