Flectic
Dynamics 365 Project AccountingDynamics 365

Business Central Jobs & Projects Module

Business Central Jobs is the project-accounting module Microsoft renamed to Projects. It is the built-in path to job costing, the five WIP methods, resource and material usage, and customer invoicing—without a second PSA ledger. This guide covers structure, inventory on projects, construction job-costing patterns (including Canadian holdbacks and progress claims), analytics, setup, and pricing.

13 min readUpdated Aug 3, 202625 sources cited

TL;DR — Key takeaways

  • Layer 1: Project Card (header) — customer, posting group, WIP method, dates, manager.
  • Native strengths: task-level job cost, material and labor actuals, PO-to-job, WIP, progress-style partial billing.
  • Project Statistics: real-time per-project snapshot (budget, usage, billable, invoiced, WIP).
01The Short Answer

What Business Central Jobs (Projects) actually are

Business Central Jobs, now branded Projects, is the built-in module for managing project accounting: any body of work with a customer, a budget, consumed resources or items, and an invoice. Microsoft's own overview describes it as supporting project management tasks (creating projects, scheduling resources), providing budget information and monitoring progress, and tracking machine and employee hours on projects using time sheets.

It is integrated, not standalone. The same module posts to the general ledger, pulls from inventory, links to purchasing, and feeds the sales-side invoicing engine. That integration is the main reason a project-based SME chooses Business Central Jobs over a dedicated PSA tool bolted onto a separate ledger: one source of truth for cost, revenue, and WIP.

Searchers still type Jobs because partner blogs and older training used that name for years. In the product UI and Microsoft Learn you will mostly see Projects, Project Card, Project Tasks, and Project Planning Lines—the same objects that were Job Card, Job Tasks, and Job Planning Lines. Functionality is the project-accounting engine; only the label moved.

This guide covers the module as it ships in Business Central Essentials and Premium. Project management is included in the Essentials tier at $80/user/month; Premium ($110/user/month) adds Manufacturing and Service Management but does not change the Projects module itself. Light construction and trades can run solid job costing on standard Projects; heavy retainage, AIA-style billing, and certified payroll usually need AppSource construction extensions on top of that core.

02Structure

Business Central project structure: card, tasks, planning lines

A Business Central project has two layers. The header is the Project Card, which carries the bill-to customer, the project posting group, the WIP method, dates, and the responsible manager. Beneath it sits a hierarchical list of Project Tasks, each typed as Begin-Total, Posting, or End-Total. Every posting, whether usage or sale, references a task, so the task list is the spine of the project.

Inside each Posting task sit Project Planning Lines, the line-level budget. Each planning line is one of three types: Budget (added to the schedule, not invoiced), Billable (invoiced, not added to the schedule), or Both Budget and Billable (invoiced and added to the schedule). Choosing Both is the common pattern for time-and-materials work, where expected usage and expected revenue match; separating Budget from Billable is the pattern for fixed-price billing and for construction progress claims where the invoice schedule does not equal material draw.

A concrete tell that a project is misconfigured: the team cannot create a sales invoice for it. The cause is almost always that only Budget planning lines were entered. You need Billable planning lines to invoice a customer.

For multi-party work, Business Central also supports task-level bill-to and sell-to customers so one project can invoice more than one party. Set Default Task Billing Method on Projects Setup (or Task Billing Method on the Project Card) when the commercial structure is not a single customer for the whole job.

  • Layer 1: Project Card (header) — customer, posting group, WIP method, dates, manager.
  • Layer 2: Project Tasks (Begin-Total / Posting / End-Total) — all posting references a task.
  • Layer 3: Project Planning Lines on Posting tasks — Budget, Billable, or Both Budget and Billable.
  • Budget lines track expected cost; Billable lines track expected sales; Both is typical for time-and-materials billing.
  • Cannot invoice a project? You almost certainly only created Budget lines. Add Billable lines.
  • Multi-customer projects: set bill-to/sell-to per task when one job invoices several parties.
03Resources

Resources: capacity, work types, and project-specific pricing

Resources are the people, machines, or subcontractor pools whose time and cost flow through a project. Each resource carries a unit cost and unit price, plus work types (overtime, weekend, specialized task) that adjust cost and price. A single resource can be both internal (employee) and external (contractor), which matters when the same project mixes employed consultants and subcontracted specialists.

Resources are attached to planning lines, not directly to tasks. Capacity is visible through the resource register, and over-allocation surfaces in capacity reports. Pricing can be overridden at the project level: project-specific resource prices take precedence over the standard resource price, so a senior consultant can bill at one rate on Project A and another on Project B without duplicating the resource record.

Important GL nuance for internal labor: posting resource usage to a project creates project ledger entries, but it does not by itself re-post payroll to the general ledger. Payroll already hit expense when wages were paid. WIP is what reclassifies those costs between balance sheet and income statement so recognized cost matches recognized revenue. Finance teams that skip WIP on long fixed-price jobs often see lumpy P&L even when the project ledger looks clean.

For shift-based teams, the constraint to plan around is that licenses are per named user, not per concurrent session. Seasonal or shift coverage is better served by a Device license (a workstation-licensed seat) than by bouncing a single license between users, which the Online Services Terms do not permit.

04Usage

Recording usage: journals, time sheets, purchase orders, picks

Usage is how budgeted work becomes actual cost. Business Central records project usage through integrated channels that all post to the project ledger and (where relevant) the general ledger.

Project journals accept manual lines for labor, materials, machine time, and expenses, and a Calc. Remaining Usage action pulls planned quantities into the journal for fast entry. Integrated time sheets let resources submit hours against a project task and planning line, route the sheet through an approval workflow, and post approved lines straight to the project journal. Purchase orders and purchase invoices can be linked to a project task so third-party costs land on the right project automatically. Where warehouse is in scope, inventory picks move items from bins to a project task, consuming stock against the project. Organizations using Expense Management can also assign meals, mileage, and similar costs to a project task so posting creates project ledger entries without a separate journal step.

The audit trail this produces is a primary reason project-based SMEs choose Business Central Jobs: usage entries (actual consumption) and sale entries (actual invoicing) both live in the project ledger, side by side, so budget-versus-actual and billable-versus-invoiced comparisons are native, not exported.

Turn on Apply Usage Link (default on Projects Setup or per Project Card) when you want remaining quantities on planning lines to update as usage posts. That link also enables warehouse handling, reservations, item tracking, and assembly-to-project behaviors that material-heavy jobs depend on. Leave Line Type blank on a journal or purchase line only when you intentionally want a cost to hit the project without touching the plan; blank lines do not create or update planning lines.

05Materials

Inventory items on projects: costing, picks, and applied accounts

Material-heavy jobs—trades, light construction, custom equipment, field install—live or die on how inventory cost reaches the project. When an item is consumed on a project, Business Central writes two views of the same event: an item ledger entry that reduces stock and applies the item’s costing method, and a project ledger usage entry that feeds budget, WIP, and profitability.

Project Posting Groups are the bridge into the general ledger. Map the Item Costs Applied Account (clears value out of inventory valuation when WIP Posting Method is Per Project Ledger Entry), the WIP Costs Account (balance-sheet home for material cost while the job is open, depending on WIP method), and the Recognized Costs Account (income-statement expense when recognition rules allow). Resource Costs Applied and G/L Costs Applied accounts play the same role for labor and expense lines. If WIP Posting Method is Per Project, costs collapse into the single Project Costs Applied Account instead—simpler, but harder to reconcile inventory versus labor in the GL.

Planning line type decides commercial treatment. Budget lines track material cost only. Billable lines carry sell price for invoicing without driving the cost plan. Both Budget and Billable is the hybrid for recoverable materials on time-and-materials work. For fixed-price or progress-claim jobs, budget materials on Budget lines and put milestone or percent-complete bill amounts on separate Billable lines so invoice timing does not pretend to equal material draw.

Purchasing has two practical patterns. Direct project purchase (Project No. and Task No. on the PO line, ideally linked to a planning line) can receive and consume in one step so stock never sits in general inventory. Stock-then-pick is better when the warehouse holds common materials across jobs: create inventory or warehouse picks from the Project Card when status is Open, the planning line is Item of type Budget or Both, and the location requires pick without Directed Put-Away and Pick complications. Enable Automatic Update Project Item Cost on Projects Setup if Adjust Cost - Item Entries should push cost changes into open projects automatically; otherwise run Update Project Item Cost on a schedule.

How project posting group accounts treat material and other costs when WIP posts to the general ledger.
Account (posting group)RoleWhen it matters
WIP Costs AccountBalance-sheet home for calculated project WIP costOpen jobs under cost-based or POC recognition
Item Costs Applied AccountContra/clearing for inventory cost applied to projectsWIP Posting Method = Per Project Ledger Entry
Resource Costs Applied AccountClearing for labor/equipment resource cost appliedSame; keeps labor WIP separate from materials
Project Costs Applied AccountSingle applied-cost clearing for all cost typesWIP Posting Method = Per Project (summarized)
Recognized Costs AccountIncome-statement expense when cost is recognizedAfter Calculate WIP + Post WIP to G/L
06Work in Process

Business Central WIP methods: five ways to recognize a project

Work in Process (WIP) is how Business Central estimates the financial value of an ongoing project in the general ledger before the customer is fully invoiced. It exists because costs accrue and revenue is recognized on different cadences; without WIP, the income statement overstates cost early and overstates revenue when large invoices finally land.

Business Central ships five WIP methods. Cost Value and Cost of Sales recognize based on incurred cost. Sales Value recognizes based on invoiced sales. Percentage of Completion recognizes cost as incurred and sales in proportion to cost-versus-budget. Completed Contract defers all recognition until the project is finished. Once a method has been used on a project, it cannot be modified, so the choice should be deliberate and owned by finance—not left to project managers at go-live.

WIP is calculated and posted as two separate periodic steps: first Calculate WIP, which writes Project WIP Entries, then Post WIP to G/L, which moves those values to the general ledger. Many teams calculate weekly but post monthly. The WIP Cockpit is the central page for reviewing calculated-but-unposted WIP before it hits the ledger. Advanced methods (Cost Value, Percentage of Completion, Sales Value) require complete Billable (Total Price) and Budget (Total Cost) values; incomplete budgets produce warnings or wrong recognition.

Construction and long fixed-price work usually lands on Percentage of Completion when budgets are stable, or Completed Contract when jobs are short or progress is unreliable. Time-and-materials professional services often use Sales Value so the P&L tracks invoices. Pick the method from contract shape first, then map posting groups—never the reverse.

The five built-in Business Central WIP methods, what each recognizes, and which contract shapes they fit. Once a method is used on a project it cannot be changed.
WIP methodRecognizesBest forContract shape
Cost ValueCost as incurred; sales proportional to cost vs. budgetFixed-price projects with reliable cost estimatesFixed-price; progress billing with solid budgets
Cost of SalesCost and a matched portion of sales as cost is incurredFixed-price projects where cost tracks progressFixed-price; cost-driven recognition
Sales ValueSales as invoiced; cost matched to invoiced portionTime-and-materials projects invoiced on progressT&M; retainers billed as work is invoiced
Percentage of CompletionCost as incurred; sales by percent complete of cost budgetLong projects with measurable progress and stable budgetsLong fixed-price; construction-style POC accounting
Completed ContractAll cost and sales deferred until project completionShort projects, or projects where progress is hard to estimateShort jobs; uncertain estimates; some internal capital jobs
07Construction

Job costing for construction and Canadian holdback patterns

Canadian search demand for business central job costing for construction canada is specific for a reason: contractors need job-level actuals, progress claims, and statutory holdbacks—not only consulting-style time sheets. Business Central Projects can be the job-cost engine for light construction and trades, but you must be honest about what is native versus what provincial construction practice expects outside the box.

What ships natively is strong for many SMEs: project tasks as cost codes or phases, planning lines for labor and materials budgets, purchase orders and subcontractor invoices linked to tasks, inventory picks to jobs, budget-versus-actual on Project Statistics, and WIP methods (especially Percentage of Completion or Completed Contract) that keep long jobs from distorting monthly P&L. Milestone and installment billing are supported with dedicated Billable planning lines; partial billing via Qty. to Transfer to Invoice supports progress-style claims when finance models each claim as a planned bill amount.

What does not ship as construction-specific retainage is equally important. Standard Business Central does not include purpose-built retainage (holdback) workflows on customer invoices and vendor bills. Industry partners and AppSource construction apps exist because many contractors otherwise track holdbacks in spreadsheets, which breaks job-level cash and release reporting. If your contracts require systematic 10% holdback calculation, release schedules, and dual-side (AR and AP) retainage, plan an extension or controlled manual process—do not assume the base Projects module is a full construction ERP.

Canadian holdback context (practical ERP configuration, not legal advice): provincial builders’ lien / construction legislation commonly requires payers to retain a holdback—often described as 10% of the value of labour and materials supplied—until statutory release periods expire. Ontario’s Construction Act framework and British Columbia’s Builders Lien Act both use that familiar 10% structure; exact rules, release timing, and notice requirements vary by province and contract form (including CCDC-style contracts). In the ERP, that typically means separate tracking of holdback receivable/payable balances, claim cycles that bill gross then withhold, and subcontractor AP that mirrors the same pattern. Map dimensions (project, cost code, location) so job reports stay clean even when holdback sits in dedicated GL accounts.

GST/HST on progress claims and holdback releases also needs an accountant-owned tax setup. Partial invoices still attract tax treatment your firm has agreed with advisors; the Projects module will invoice what you put on Billable lines, but tax codes and holdback timing are configuration and policy decisions, not defaults to invent at go-live.

Fit test for Canadian construction on Business Central: multi-job trades, renovations, commercial interiors, and specialty contractors who want integrated GL, inventory, and project WIP often succeed on Projects plus disciplined posting groups. General contractors with heavy certified payroll, complex AIA packages, multi-tier lien holdbacks, and field document control usually need construction vertical apps or a construction-first ERP. Be explicit in selection so job costing expectations match the tool.

  • Native strengths: task-level job cost, material and labor actuals, PO-to-job, WIP, progress-style partial billing.
  • Native gap: no construction-specific retainage engine; holdbacks often need apps or controlled manual GL treatment.
  • Canada pattern: statutory holdbacks commonly ~10% under provincial lien legislation—confirm province and contract with counsel.
  • Configure dimensions and posting groups so job margin excludes confusion between WIP, AR, and holdback balances.
  • Heavy GC workflows (certified payroll, dense AIA billing) usually exceed vanilla Projects.
08Billing

Invoicing a Business Central project

Invoicing converts Billable planning lines into posted sales invoices and credit memos. The standard flow uses Qty. to Transfer to Invoice on each planning line to mark how much to bill this cycle, then a sales invoice pulls those lines in. Batch invoicing lets one invoice cover multiple projects for one customer; lines can be combined or kept separate per the customer's preference.

Fixed-price billing is supported through fixed-price planning lines, and installment or payment-schedule billing is supported through dedicated Billable task lines that act as milestone invoices. Progressive billing for long jobs is the same mechanism used carefully: create Billable lines for each claim or milestone amount, transfer quantity when the claim is approved, and leave Budget lines free to track true cost. Partial billing is native: transfer some quantity now, the rest later. Credit memos reverse invoiced amounts cleanly against the originating project task.

One limitation worth flagging before go-live: the Get Project Planning Lines action works on sales invoices but not on sales orders or sales quotes, and its filter options are limited (Ship-to and Contact are not always available). If your sales process requires quoting or ordering before invoicing, design the project-to-invoice flow around sales invoices, not orders—or budget custom work.

09Analytics

Project analytics: statistics, reports, and the Power BI app

Business Central exposes project analytics at four levels of depth. The Project Statistics page gives a real-time snapshot of a single project: budget, usage, billable, invoiced, WIP, and recognized amounts. Project and resource ledger entries are the granular record behind those totals, drillable from the statistics page.

Standard reports cover the routine needs. Report 1006 (Project Planning Lines) summarizes planned work; Report 1008 (Project Analysis) gives a financial overview based on user input; Report 1010 (Project WIP to G/L) calculates WIP for one or all projects and posts results to the general ledger; Report 1012 (Projects per Customer) shows scheduled price, percent complete, and invoiced amounts by customer. Every report supports Open in Excel for offline analysis.

For richer visualization, the Power BI Projects app ships reports for Project Profitability (actual cost vs. price, margin KPIs), Project Tasks, Project Realization, Performance to Budget, Invoiced Sales, and a Timeline/Gantt view. These reports are generally available as of Business Central 2024 release wave 2 and pull from the Job, Job Task, and Job Ledger Entry tables—table names that still use the historical Jobs terminology in the data model.

Practitioner pain remains real between formal closes: many project managers still export to spreadsheets to see live margin mid-month. Design operational reporting (Power BI, analysis views, or partner project-visibility tools) so budget versus actual does not wait for month-end WIP posting alone.

  • Project Statistics: real-time per-project snapshot (budget, usage, billable, invoiced, WIP).
  • Report 1006 (Project Planning Lines), 1008 (Project Analysis), 1010 (Project WIP to G/L), 1012 (Projects per Customer).
  • WIP Cockpit: central page for reviewing calculated-but-unposted WIP.
  • Open in Excel on every standard report for offline analysis.
  • Power BI Projects app: Profitability, Tasks, Realization, Performance to Budget, Invoiced Sales, Timeline (GA in 2024 wave 2).
10Setup

Setting up Business Central projects before go-live

Microsoft's setup guidance is explicit that before you can use Business Central to manage projects, you must set up resources, time sheets, and projects. The setup sequence below is the order that minimizes rework, because later steps depend on earlier ones.

  1. 01
    Set up Resources

    Create resource records for every person, machine, or subcontractor pool that will charge time to a project. Enter unit cost and unit price, define work types (overtime, weekend, specialized), and decide whether each resource is internal or external. Resources drive every planning line, so this is the foundation.

  2. 02
    Set up Time Sheets

    Configure time sheets on the Resources Setup and User Setup pages, including approval rules (who approves whom) and the project journal posting link. Time sheets are the lowest-friction way to capture labor usage, so approval flow should match your real organizational structure.

  3. 03
    Configure Projects Setup

    On the Projects Setup page, set the default WIP method (the one most of your projects will use), set Apply Usage Link default to Yes if you want usage to stay tied to its planning line (and to unlock warehouse/reservation behaviors), decide Default Task Billing Method for single- versus multi-customer jobs, and confirm whether Automatic Update Project Item Cost should keep material costs current after inventory adjustments.

  4. 04
    Map Project Posting Groups to G/L accounts

    For each Project Posting Group, map WIP Costs, WIP Accrued Costs, applied-cost accounts (Project Costs Applied and/or Item, Resource, and G/L Costs Applied depending on WIP Posting Method), WIP sales accounts, and Recognized Costs/Sales accounts. These mappings must align with your chart of accounts, because every project posting routes through them. Get this reviewed by whoever owns your GL—especially if construction holdback or CIP accounts sit beside WIP.

  5. 05
    Review WIP Methods and Posting Method

    On the WIP Methods page, confirm which of the five built-in methods finance will allow. Choose WIP Posting Method Per Project Ledger Entry when you need inventory versus labor applied costs visible separately in the GL; use Per Project only when summarized posting is acceptable. Lock the WIP method per project at creation time, because it cannot be changed after WIP entries exist.

11Pricing

What Business Central projects cost to run

Project management is included in both Business Central licensing tiers; you do not pay extra for the module. Essentials is $80/user/month and Premium is $110/user/month, USD, billed annually, following Microsoft's November 2025 list-price adjustment (Essentials rose from $70, Premium from $100). Team Members is $8/user/month for light read-and-approve users such as approvers or time-entry staff.

For a typical 10-person project-based SME on Essentials, list annual license cost is $9,600/year. The storage entitlement that came with the November 2025 change is also relevant: Essentials now includes 3 GB per user (up from 2 GB) and Premium includes 5 GB per user (up from 3 GB), with an 80 GB tenant base. Most project-based SMEs stay well under those allowances.

Licenses are purchased through a Cloud Solution Provider (CSP) partner, and entitlements are enforced through Microsoft Entra ID service plans. At least one full Essentials or Premium license is required per tenant. Construction AppSource extensions, if you need retainage or specialized billing, are additional partner or ISV costs on top of Microsoft list price. The licensing guide is the authoritative source for which service plans unlock which pages.

Business Central list pricing for project-based SMEs, USD, billed annually. Project management is included in both Essentials and Premium. Verified against the official Microsoft pricing page and the November 2025 pricing announcement.
LicenseList priceStorageProject management
Essentials$80/user/month3 GB/userIncluded
Premium$110/user/month5 GB/userIncluded (adds Manufacturing and Service Management)
Team Members$8/user/monthLight allowanceRead and approve; time entry
Device$45/device/month1.5 GB/deviceShared workstation seat for shift teams
12Limitations

Limitations to plan around before you configure projects

Several limitations come up repeatedly in real Business Central projects, and each is cheaper to design for before go-live than to retrofit after.

First, with Directed Put-Away and Pick locations (advanced warehousing), Project No. and Task No. cannot be combined on a purchase order the way they can in basic warehousing. Receipts and consumption are more separated, and you must enter a To-Project Bin Code on the Location Card. If your warehouse runs advanced bin management, design the project consumption flow around that separation.

Second, advanced WIP methods (Cost Value, Percentage of Completion, Sales Value) require correctly entered Billable (Total Price) and Budget (Total Cost) values. Incomplete data produces warnings or incorrect recognition. And once WIP entries exist, you may need to delete them via the WIP Cockpit before changing certain task or WIP settings. Treat WIP setup as a finance-controlled configuration, not a project-manager one.

Third, the Get Project Planning Lines invoicing action works on sales invoices but not on sales orders or quotes, with limited filtering. If your commercial process requires a quote-to-order-to-invoice chain, either accept that project billing bypasses the order stage or use a custom flow.

Fourth, construction retainage and certified-payroll workflows are not first-class in standard Projects. Firms that need automated holdback on AR and AP, dense progress-claim packages, or union-certified payroll should budget AppSource construction apps or a vertical product rather than forcing spreadsheets beside an otherwise healthy project ledger.

13Fit

Who Business Central projects is for (and who should look elsewhere)

Business Central Jobs is well suited to SMEs whose work is project-shaped: professional services, field service, light construction and trades, marketing and design agencies, IT implementers, and any business that bills by milestone, time-and-materials, or fixed price against a budget. If your finance team needs WIP on the balance sheet and your operations team needs resource scheduling against customer commitments, the module fits.

It is a weaker fit for heavy construction job-cost accounting with prevailing-wage or union rules, where a construction-specific ERP or a Business Central construction vertical handles certified payroll and retention more natively. It is also a weaker fit for pure PSA-only shops that do not need a connected general ledger, where a dedicated PSA tool may be simpler. And for SMEs that want an open-source, self-hostable alternative with its own project accounting, Odoo's project and timesheet modules are the route we implement when Business Central is the wrong call.

The practical test: do you need project accounting that posts to the same ledger as the rest of your business? If yes, Business Central Projects is in scope. If you need standalone job costing disconnected from ERP—or full statutory construction retainage without extensions—it is not enough alone.

FAQ

Frequently asked questions

What is the difference between Jobs and Projects in Business Central?

They are the same module. Microsoft renamed Jobs to Projects in recent Business Central versions; you will see both terms across Microsoft Learn, partner blogs, and the application itself. The Project Card, Project Tasks, and Project Planning Lines are the same objects that were previously called Job Card, Job Tasks, and Job Planning Lines. Functionality is unchanged; only the label moved. Some Power BI and table names still use Job terminology under the hood.

What are the three types of project planning lines in Business Central?

Budget, Billable, and Both Budget and Billable. Budget lines track expected cost and are added to the schedule but not invoiced. Billable lines track expected sales and are invoiced but not added to the schedule. Both Budget and Billable is used when expected usage and expected revenue match, which is typical for time-and-materials billing. You need at least one Billable line to invoice a project. Fixed-price and construction progress claims usually separate Budget cost lines from Billable claim lines.

What are the five WIP methods in Business Central projects?

Cost Value, Cost of Sales, Sales Value, Percentage of Completion, and Completed Contract. Each recognizes project cost and sales differently. Cost Value and Cost of Sales recognize based on incurred cost; Sales Value recognizes based on invoiced sales; Percentage of Completion recognizes cost as incurred and sales in proportion to cost-versus-budget; Completed Contract defers all recognition until the project is finished. Once a method is used on a project it cannot be modified.

How do you post WIP to the general ledger in Business Central?

WIP is a two-step periodic process. First run Calculate WIP on the project, which writes Project WIP Entries that you can review in the WIP Cockpit. Then run Post WIP to G/L, which moves those calculated values to the general ledger. Many teams calculate weekly and post monthly. Report 1010 (Project WIP to G/L) calculates WIP for a single project or all projects and posts the results to the GL. WIP Posting Method (Per Project vs Per Project Ledger Entry) controls whether applied costs are summarized or split by item, resource, and G/L cost.

Is Business Central good for construction job costing in Canada?

Yes for light construction, trades, renovations, and specialty contractors that need integrated job cost, inventory, purchasing, and WIP on one ledger. Use project tasks as cost codes, Budget lines for labor and materials, purchase orders linked to tasks, and Percentage of Completion or Completed Contract for long jobs. Standard Business Central does not include a construction-specific retainage engine, so Canadian statutory holdbacks (commonly discussed as 10% under provincial lien legislation) usually need AppSource retainage apps or a controlled manual process. Heavy general contracting with certified payroll and dense claim packages often needs construction verticals. This is ERP fit guidance, not legal advice—confirm holdback and tax treatment with your advisors for your province.

Does Business Central support holdbacks or retainage on construction invoices?

Not as a native construction retainage module. Base Projects can model progress billing with Billable planning lines and partial invoicing, and you can track holdback balances with GL accounts and dimensions, but partner guidance and construction AppSource apps exist because many firms otherwise manage retainage in spreadsheets. If dual-side AR/AP retainage calculation and release schedules are core, plan an extension rather than assuming out-of-the-box Projects covers it.

How do inventory materials get costed onto a Business Central project?

Consuming an item creates an item ledger entry (stock and inventory cost) and a project ledger usage entry (job cost). Project Posting Groups route value through Item Costs Applied, WIP Costs, and Recognized Costs accounts depending on WIP method and WIP Posting Method. Use Apply Usage Link so planning-line remaining quantities stay in sync. Purchase directly to a project task for job-specific materials, or receive to inventory and pick to the project when stock is shared across jobs.

Is the Business Central projects module included in Essentials or Premium?

It is included in both. Project management is part of the Essentials scope at $80/user/month and remains in Premium at $110/user/month. Premium does not change the Projects module; it adds Manufacturing and Service Management. Team Members at $8/user/month can read project data and enter time but cannot do full project accounting. A Device license ($45/device/month) is available for shared shift workstations.

Can I invoice a Business Central project from a sales order or quote?

Not directly. The Get Project Planning Lines action works on sales invoices, but not on sales orders or sales quotes, and its filtering options are limited (Ship-to and Contact are not always available). The standard project billing flow runs through sales invoices and credit memos. If your commercial process requires a quote-to-order chain, design project billing to bypass the order stage or use a custom flow.

Does Business Central projects work with Directed Put-Away and Pick warehousing?

Yes, but with a separation. On Directed Put-Away and Pick (advanced warehousing) locations, Project No. and Task No. cannot be combined on a purchase order the way they can in basic warehousing. Receipts and consumption are more separated, and you must enter a To-Project Bin Code on the Location Card. Create Inventory Pick from the Project Card is available when the location requires pick and Directed Pick and Put-away is disabled. Plan the project consumption flow around your warehouse mode before go-live.

Which WIP method should construction or fixed-price jobs use?

When budgets are stable and progress is measurable, Percentage of Completion is the usual long-job choice because it recognizes cost as incurred and sales by percent complete of the cost budget. Cost Value and Cost of Sales are alternatives when recognition should follow cost more tightly. Completed Contract fits short jobs or unreliable estimates. Sales Value fits time-and-materials work billed as you invoice. Finance should lock the method at project creation—after WIP entries exist, the method cannot be changed.

Sources & methodology

25 cited

Every pricing figure and statistic on this page is traced to a primary or vendor source with a verification date. Where partner pages are cited, their platform bias is disclosed in-line.

  1. 01
    Business Central's Projects module supports project management tasks (creating projects, scheduling resources), provides budget information and monitors progress, and tracks machine and employee hours using time sheets, integrated with finance, inventory, purchasing, and sales.learn.microsoft.com · verified August 2026, Microsoft Learn, Project management overview.
  2. 02
    Project structure has two layers: a Project Card (header) and hierarchical Project Tasks (Begin-Total / Posting / End-Total); all posting references a task; multi-customer task billing is supported via task bill-to/sell-to and Task Billing Method.learn.microsoft.com · verified Microsoft Learn, Create projects.
  3. 03
    Project Planning Lines come in three types: Budget (added to schedule, not invoiced), Billable (invoiced, not added to schedule), and Both Budget and Billable (invoiced and added to schedule).learn.microsoft.com · verified Microsoft Learn, Managing projects walkthrough.
  4. 04
    Resources carry unit cost and unit price, work types, internal/external classification, and project-specific resource prices that override standard pricing.learn.microsoft.com · verified Microsoft Learn, Use resources for projects.
  5. 05
    Usage is recorded through project journals (manual or Calc. Remaining Usage), integrated time sheets, purchase documents linked to tasks, warehouse/inventory picks for items, and optionally Expense Management expenses assigned to project tasks.learn.microsoft.com · verified Microsoft Learn, Record usage for projects (updated 2026-07).
  6. 06
    Apply Usage Link by Default links planning lines to usage, updates remaining quantity, and activates warehouse handling, planning, assembly-to-order, item tracking, and reservation capabilities for projects; Automatic Update Project Item Cost keeps project item costs aligned with inventory cost adjustments.learn.microsoft.com · verified Microsoft Learn, Set up projects, prices, and project posting groups.
  7. 07
    Project Posting Groups map WIP Costs, WIP Accrued Costs, Project/Item/Resource/G/L Costs Applied accounts, WIP sales accounts, and Recognized Costs/Sales accounts; applied accounts differ when WIP Posting Method is Per Project versus Per Project Ledger Entry.learn.microsoft.com · verified Microsoft Learn, Project posting groups table.
  8. 08
    WIP estimates the financial value of ongoing projects in the general ledger before invoicing; you Calculate WIP then Post WIP to G/L as separate periodic steps; five methods ship and cannot be modified after use.learn.microsoft.com · verified Microsoft Learn, Understanding WIP.
  9. 09
    Report 1010 (Project WIP to G/L) calculates WIP for a single project or all projects and posts results to the General Ledger.learn.microsoft.com · verified Microsoft Learn, Report 1010 Project WIP to G/L.
  10. 10
    Invoicing supports sales invoices and credit memos from planning lines via Qty. to Transfer to Invoice, batch invoicing, fixed price, installments/payment schedules, and partial billing; Get Project Planning Lines is invoice-centric.learn.microsoft.com · verified Microsoft Learn, Invoice projects.
  11. 11
    Standard project reports include Report 1006, 1008, 1010, and 1012; every report supports Open in Excel.learn.microsoft.com · verified Microsoft Learn, Project Reports.
  12. 12
    The Power BI Project Profitability report (GA in Business Central 2024 release wave 2) shows actual costs vs. prices and margin KPIs from Job, Job Task, and Job Ledger Entry tables; the Projects app also includes Tasks, Realization, Performance to Budget, Invoiced Sales, and Timeline.learn.microsoft.com · verified Microsoft Learn, Power BI Project Profitability report.
  13. 13
    Business Central Essentials lists at $80/user/month and Premium at $110/user/month, USD, billed annually; Team Members is $8/user/month; project management is included in Essentials and Premium.microsoft.com · verified August 2026, official Microsoft Business Central pricing page.
  14. 14
    Effective November 1, 2025, Essentials rose from $70 (2 GB) to $80 (3 GB), Premium from $100 (3 GB) to $110 (5 GB), and Device from $40 (1 GB) to $45 (1.5 GB); Team Members is $8/user/month.microsoft.com · verified Microsoft Dynamics 365 blog, May 2025 pricing announcement.
  15. 15
    Business Central licenses are purchased via Cloud Solution Provider (CSP) partners; entitlements are driven by Microsoft Entra ID service plans documented in the Dynamics 365 licensing guidance.learn.microsoft.com · verified Microsoft Learn, Business Central licensing.
  16. 16
    Setup requires Resources, Time sheets, Projects Setup (default WIP method, Apply Usage Link default), Project Posting Groups, and WIP Methods, in dependency order.learn.microsoft.com · verified Microsoft Learn, Set up project management.
  17. 17
    Limitation: with Directed Put-Away and Pick locations, Project No./Task No. cannot be combined on purchase orders the same way; receipts and consumption are more separated and require a To-Project Bin Code on the Location Card.learn.microsoft.com · verified Microsoft Learn, 2024 release wave 2, Directed put-away and pick with projects.
  18. 18
    Inventory items consumed on projects create item ledger and project ledger views; Project Posting Groups use Item Costs Applied, WIP Costs, and Recognized Costs accounts; line types Budget / Billable / Both control cost vs invoice treatment.d365training.com · verified D365 Training, April 2026, Use Inventory Items in Projects.
  19. 19
    Resource usage posts project ledger entries without creating payroll G/L entries at usage time; WIP Posting Method Per Project summarizes all cost types to Project Costs Applied, while Per Project Ledger Entry splits Item/Resource/G/L Costs Applied accounts for reconciliation.speakingbusinesscentral.com · verified Speaking Business Central, November 2025, Resource Cost G/L Posting.
  20. 20
    Standard Business Central does not include construction-specific retainage workflows; many contractors track holdbacks in spreadsheets; construction AppSource apps (e.g., Retainage Manager) automate retainage on customer invoices and vendor bills inside Business Central.randgroup.com · verified Rand Group, June 2026, Construction apps for Business Central.
  21. 21
    Canadian construction finance commonly requires progress billing and retainage/holdbacks; Canadian software guidance notes holdback requirements often described as 10% withheld until completion, plus GST/HST considerations on partial invoices.venn.ca · verified Venn, December 2025, finance software for Canadian construction.
  22. 22
    Under Canadian lien legislation patterns, holdbacks (U.S. retainage) commonly require retaining about 10% of the value of labour and materials for the benefit of subcontractors; rules are provincial.gowlingwlg.com · verified Gowling WLG, Canada vs U.S. construction law overview (holdback section).
  23. 23
    British Columbia Builders Lien Act requires retaining a holdback equal to 10% of the greater of the value of work/material provided or payments made on account of the contract or subcontract.bclaws.gov.bc.ca · verified BC Laws, Builders Lien Act holdback provisions.
  24. 24
    Ontario basic holdback is commonly described as 10% of the value of services or materials supplied, retained from payments under contracts and subcontracts in the construction pyramid.margiestrub.com · verified Margiestrub LLP, Construction Holdback Explained (Ontario-focused).
  25. 25
    Project managers on Business Central often still rely on spreadsheets for mid-period project margin between formal closes, highlighting demand for live budget-versus-actual visibility beyond month-end WIP.x.com · verified X post, Visual Tracking (@VTS_HQ), July 2026, BC project margin mid-month.

Mapping project accounting onto Business Central?

Flectic implements Business Central and Odoo for project-based SMEs across Canada, the UK, and the US. We are platform-neutral, which means we will tell you honestly whether Business Central Projects fits your workflow or whether Odoo, or a different model entirely, is the better call. Our AI-Accelerated Delivery approach is designed to deliver suitable Business Central engagements up to 3x faster than a traditional implementation, without compromising fit. Book an ERP Readiness Call and we will scope your Projects setup, WIP methods, posting groups, and resource model before any work begins.

Book an ERP Readiness Call
Response within one business day