Skip to content

B: Starting a New Project

Cedar Ridge Training has won its first project: a $480,000.00 expansion of a medical clinic for Lakeview Medical Partners, to be built between July 6 and October 30, 2026. The estimate behind the bid totals $360,000.00 of cost, for a planned gross profit of $120,000.00 (25%).

In this exercise you set the project up so that costs and billing can be recorded against it:

  1. add the customer;
  2. create job J-101 Lakeview Clinic Expansion with its contract and estimate;
  3. give the job its cost codes and make it active;
  4. enter and approve the original budget.

Before You Begin

  • Exercise A is done: the company has payment terms, cost codes, and retainage and WIP accounts.
  • You need Edit access to Customers & Invoices and Jobs & Costing. Approving a budget is done here by a Company Admin.

Step 1: Add the Customer

  1. Go to Customers & Invoices → Customers and click New Customer.
  2. Enter the details below and click Save.
Field Value
Name Lakeview Medical Partners
Code LMP
Primary Contact Dana Whitfield
Primary Phone (541) 555-0188
Primary Email ap@lakeviewmed.example.test
Billing Address 2200 Lakeview Drive, Bend, OR 97702
Payment Terms Net 30
The New Customer form completed for Lakeview Medical Partners
Figure 9-17 The customer, ready to save.
  1. Name: the customer's name as it appears on invoices.
  2. Primary Contact and the contact's phone and email.
  3. Billing Address: printed on invoices.
  4. Payment Terms: stored with the customer.

See Managing Customers for the other fields.

Step 2: Create the Job

  1. Go to Jobs & Costing → Jobs and click New Job.
  2. Complete the form as below and click Create Job.
Field Value Why
Job Number J-101 Your own numbering. Each number can be used once.
Job Name Lakeview Clinic Expansion
Customer Lakeview Medical Partners The job's invoices go to this customer.
Start Date / End Date 07/06/2026 to 10/30/2026 The planned schedule.
Original Contract 480,000.00 The signed contract amount, before change orders.
Original Estimate 360,000.00 The estimated cost behind the bid.
Billing Retainage 10.00 % The retainage the customer withholds from each billing.
Address 2200 Lakeview Drive, Bend, OR 97702 The job site.
The New Job form completed for J-101
Figure 9-18 Job J-101 before it is created.
  1. Job Number: J-101.
  2. Customer: chosen from the list.
  3. Start Date: work starts July 6, 2026.
  4. Original Contract: $480,000.00.
  5. Original Estimate: $360,000.00.
  6. Billing Retainage: 10% of each billing is held back by the customer.

The form also lists the company's Cost Codes; you can tick them here. This exercise assigns them on the job page instead, in the next step. If you enter a job number that is already in use, Structally refuses it with Job number already in use.

A new job starts as a Draft: it exists, but cannot take costs or billing yet.

Step 3: Assign the Cost Codes and Activate the Job

On the job page:

  1. On the Cost Codes card, click Edit, then Add Codes.
  2. In the Add Cost Codes drawer, tick the five codes the job uses (01-100, 03-300, 06-100, 09-100 and 26-100) and click Add 5 Codes. Only codes on the job can be charged to it.
  3. Click Done.

The card lists the five codes. While it is in Edit, tick boxes and the buttons to change them appear:

The Cost Codes card of J-101 in Edit, with five codes, Select All, Deselect All, Assign (0), Unassign (0) and Done
Figure 9-19 The job's five cost codes, with the card in Edit.
  1. Select All ticks every code (Deselect All clears them).
  2. Assign (n) puts the ticked codes back on the job.
  3. Unassign (n) takes the ticked codes off the job.

The figure was taken after the project, when every company code was already on J-101, so the card shows no Add Codes button. The drawer is pictured in Cost Codes and Cost Types.

  1. In Status, choose Active. Structally asks you to confirm:

    The Activate dialog: the job starts accepting coded costs and revenue
    Figure 9-20 Activating the job.

  2. Click Activate.

The job is now Active. Its page brings together everything about the project: details, costs, budget, commitments, changes, billing, forecasts and WIP. All of them are empty for now.

The J-101 job page after activation, with empty cost, budget and commitment sections
Figure 9-21 The job page of J-101, active and ready for its budget (the Cost Codes card below it is not shown).

See Creating and Managing Jobs and Closing and Reopening Jobs.

Step 4: Enter the Original Budget

The budget breaks the $360,000.00 estimate down by cost code and cost type, so that actual costs and commitments can be compared with it line by line.

  1. On the job page, under Budget, click Add Budget.
  2. Keep Kind as Original, set Effective Date to 07/06/2026, and add a Note.
  3. Enter one line per cost code and cost type, clicking Add Line for each:
Cost Code Cost Type Amount What It Covers
01-100 General Conditions OTH Other 24,000.00 Site fencing, toilets, dumpsters
03-300 Concrete SUB Subcontract 60,000.00 Concrete subcontractor
06-100 Rough Carpentry MAT Materials 48,000.00 Framing lumber
09-100 Drywall SUB Subcontract 96,000.00 Drywall subcontractor
26-100 Electrical SUB Subcontract 132,000.00 Electrical subcontractor
Total 360,000.00 Equals the original estimate
  1. Click Save Budget.
The New Budget form with Kind Original and five lines totaling 360,000.00
Figure 9-22 The original budget of J-101.
  1. Kind: Original for the first budget; later changes are revisions.
  2. Effective Date: when the budget takes effect.
  3. Each line is a cost code with a cost type.
  4. The last line's amount; Hours, Quantity and Unit are optional.
  5. Save Budget saves it as a draft revision.

Step 5: Approve the Budget

The budget is saved as revision 1 with the status Draft. It does not count until it is approved.

The Revisions section with revision 1 Original in Draft and its Approve, Reject and Withdraw buttons
Figure 9-23 The draft budget revision waiting for approval.

Click Approve. The budget page now shows the approved figures:

The J-101 Budget page: Original and Revised 360,000.00, Actual to Date 0.00, Remaining Budget 360,000.00
Figure 9-24 The approved original budget, before any cost is recorded.

The columns you will watch for the rest of the project are Revised (the budget after approved changes), Actual to Date (posted costs), Open Commitments (subcontract and purchase order amounts not yet billed) and Remaining Budget.

See Job Budgets for revisions and the other kinds of budget.

Check Your Work

Check Where Expected
Customer Customers & Invoices → Customers Lakeview Medical Partners
Job status J-101 job page Active
Contract J-101 job page, Changes Revised Contract 480,000.00
Budget J-101 Budget Original and Revised 360,000.00

No money has moved yet: setting up a customer, a job and a budget writes no journal entries.

Next: C: Recording Project Costs.