Skip to content

Job cost and margin review

Compare net plan costs with source-backed actual cost assignments, exact line calculations, variances and margin warnings.

Input

Planned positions: id,description,planned_net,revenue_net P1,Website launch,600.00,1000.00 Actual costs: id,date,kind,description,quantity,unit_net,plan_id A1,2027-03-01,labor,Website launch implementation,8.000,80.00,P1 A2,2027-03-02,ma…

Result

Eight hours at EUR 80.00 plus EUR 100.00 of graphics produce EUR 740.00 actual costs. With the graphics assigned to P1, costs exceed the EUR 600.00 plan by EUR 140.00. EUR 1000.00 revenue yields EUR 260.00 profit and a 26.00% margin, bel…

Compare supplied net plan costs and revenues with actual labor, material and external-service costs. The AI proposes source-backed assignments using existing position IDs and verbatim evidence; server-side integer arithmetic calculates each line, allocated costs, variances and margins. Explicit assignments remain fixed, while missing or ambiguous assignments stay visible and included in selected total costs.

Your texts, pages and images are processed on our own servers in the EU. Trust Center

Try it now Pricing

Who it is for

Project managers, service businesses and operations teams reviewing completed work against a maintained net budget. A responsible reviewer checks proposed assignments and ensures the supplied plan revenues cover the same business scope as the selected actual costs.

Typical uses

  • Compare hours multiplied by hourly rates with planned costs.
  • Review material and external-service quantities without inventing missing costs.
  • Inspect over-budget positions and low allocated margins.
  • Separate explicit assignments from model proposals and unresolved costs.
  • Export the reviewed view with complete summary totals and retained findings.

Example

Input

Planned positions: id,description,planned_net,revenue_net P1,Website launch,600.00,1000.00 Actual costs: id,date,kind,description,quantity,unit_net,plan_id A1,2027-03-01,labor,Website launch implementation,8.000,80.00,P1 A2,2027-03-02,material,Website launch graphics,1.000,100.00, Currency: EUR Net amounts confirmed: Yes Line rounding: Round ties upward Detail ordering: Plan position Plan-row visibility: All Cost variance threshold: 0.00 Margin warning percentage: 30 Assignment policy: Assisted assignment Show ordinary detail rows: Yes Show source quotations: Yes

Result

Eight hours at EUR 80.00 plus EUR 100.00 of graphics produce EUR 740.00 actual costs. With the graphics assigned to P1, costs exceed the EUR 600.00 plan by EUR 140.00. EUR 1000.00 revenue yields EUR 260.00 profit and a 26.00% margin, below the configured 30% warning threshold. The graphics assignment remains a proposal requiring review.

A fixed example, shortened. Real results are AI-generated: please check them.

Price and limits

Price
usually 1–3 credits
Available with
Free, With package
Input limit
One page with up to 50,000 characters of HTML

Privacy

Processed on our own servers in the EU (Poland). Inputs and results are deleted after 7 days (Free) or 30 days (packages), or right after you see the result if you choose not to store them. Images are deleted right after processing.

In the API

Tool name: job_cost_review. Create a job with POST /api/v1/jobs and fetch the result with GET /api/v1/jobs/{id}. You find your API key in your account.

curl -X POST https://do4u.eu/api/v1/jobs \
  -H "Authorization: Bearer d4u_…" -H "Content-Type: application/json" \
  -d '{"tool": "job_cost_review", "url": "https://example.com/"}'

Full API documentation →

Questions and answers

How are amounts calculated?

Positive quantities with up to three decimal places are multiplied by nonnegative net unit rates. Integer arithmetic rounds each line to cents using half-up or half-even rounding before summing. No model-generated amount enters the calculation.

What happens to unassigned costs?

Unassigned and ambiguous costs remain in selected actual totals and overall profit calculations, but are not silently allocated to a plan. Explicit-only mode ignores model allocation proposals for blank plan_id fields. Per-position margins therefore describe allocated costs only.

What do filters change?

Date filters affect actual costs, while supplied plan costs and revenues remain complete. This difference is explicitly flagged. The variance filter hides only qualifying plan display rows; all summaries and findings remain complete. Unresolved and excluded actual rows remain visible even when ordinary details are hidden.

Is my text stored?

Only as long as needed: 7 days on Free, 30 days with a package – or not at all if you choose not to store it. Processing happens on our own servers in the EU (Poland).

Can I use the result right away?

Results are AI-generated. Please read them before you publish or send them.