Help Center
Home
Get started
FullClarity
Home
Get started
FullClarity
  • Get started
  • Construction for NetSuite
  • Project Financials
    • Project Financials quick start
    • Install & configure Project Financials
    • How to

      • Preparing your data for migration
      • Creating a project
      • Customise terminology (rename records)
        • Estimate columns
        • Budget columns
        • Forecast columns
        • Revenue recognition columns
      • Managing cost centres
      • Estimating

        • Creating an estimate
        • Adding lines to an estimate
        • Importing an estimate from a spreadsheet
        • Requesting vendor bids
        • Creating purchase orders from the estimate
    • Contracts & billing

      • Contracts & billing
      • Set up billing schedules
      • Issue a progress claim
      • Create a variation
    • Revenue recognition

      • Revenue recognition
      • Set up revrec rules
      • Run a monthly batch
      • Adjust a revrec entry
      • Capital project revrec
    • Reference

      • Reference
      • Configuration record fields
      • Permissions
      • Custom records
      • Column glossary
  • Subcontracts
    • For head contractors

      • For head contractors
      • Create a subcontract
      • Approve a subcontract variation
      • Raise a back-charge
      • Assess a subcontractor claim
    • For subcontractors — web

      • For subcontractors — web
      • View your subcontracts
      • Submit a progress claim
      • Manage variations
    • For subcontractors — mobile

      • For subcontractors — mobile
      • Sign in
      • View your work orders
      • Submit a claim with photos
    • Reference

      • Subcontract states
  • Retainage
    • Quick start
    • Install & configure
    • How to

      • Set up retainage on a contract
      • Issue a retainage claim
      • Release retainage at handover
    • Reference

      • Permissions
  • Timeline
    • Quick start
    • Install & configure
    • How to

      • Create a Gantt from a template
      • Add tasks and dependencies
      • Allocate resources
    • Reference

      • Task fields reference
      • Permissions reference
  • Certified Documents
    • Quick start
    • Install & configure
    • How to

      • Set up a document type
      • Request a document from a vendor
      • Approve or reject a submission
    • Reference

      • Permissions reference
  • File Storage
    • Install & configure
    • How to

      • Enable File Storage on a record type
      • Migrate files from the NetSuite File Cabinet
      • Connect your Microsoft 365 / SharePoint
    • Reference

      • Permissions reference
  • Project Storage
    • Install & configure
    • How to

      • Enable the project files subtab
      • Browse files on a project
  • Project Tracker
    • Quick start
    • Install & configure
    • How to

      • Log an issue
      • Add notes to an issue
      • Run UAT
    • Reference

      • Issue fields
      • UAT results & issue states
      • Permissions
  • Portal
    • Install & configure
    • How to

      • Register a NetSuite account with the FullClarity Portal
      • Refresh API credentials
  • Code Library
    • Install & configure
  • AI Integration
    • How to

      • Set up an MCP role for AI access
      • Connect an AI assistant to FullClarity
    • Reference

      • Available MCP tools

Contracts & billing

Contracts & billing covers the customer-facing side of Project Financials — how you turn a won bid into a contract, structure it for billing, raise progress claims against it, and invoice your customer.

  • What this covers
  • Billing types
  • Contract structures
  • In this section
  • Requires

What this covers

A contract is a record on a project that represents the agreement with your customer. It holds the total contract value, the structure for how you'll bill against it, and the running history of every claim and variation raised. Once a contract is in place, you bill against it by raising claims — each claim covers one billing cycle (typically a month) and produces a NetSuite invoice when certified.

This area covers everything from setting up the billing structure through to issuing claims and processing variations.

Billing types

Project Financials supports several billing types. Pick the one that matches how the contract was written:

  • Stage billing — payment at fixed milestones (e.g. 10% on deposit, 30% at slab, 40% at lock-up, 20% on completion). Each stage is a fixed percentage of the contract value.
  • Progress billing — % complete billing against a Schedule of Values. The most common pattern for commercial construction, including AIA G702/G703 jurisdictions.
  • Time & material (T&M) — bill at cost (or cost + markup) based on actual purchase orders, vendor bills and time entries posted to the project.
  • Drawdown billing — for projects financed by a construction loan. Claims draw from a loan facility rather than billing the customer directly.
  • Capital billing — for projects that capitalise cost as a fixed asset rather than recognising revenue.

Less-common variants — Internal, Inventory, T&M Cost Type — exist for specific scenarios. Most customers use one of the five above.

Contract structures

Two ways to structure what gets claimed:

  • Billing Stages — used with Stage billing. A list of milestones with a percentage and date for each. Sum must equal 100%.
  • Schedule of Values (SoV) — used with Progress billing. A list of billable line items, each with a value, that you progressively claim against by % complete per line. Can be auto-generated from the linked estimate (Default) or hand-written (Custom).

In this section

  • Set up billing schedules — create a contract, choose a billing type, build the Schedule of Values or Billing Stages
  • Issue a progress claim — claim against an active contract for a billing period
  • Create a variation — raise a change order against an existing contract

Requires

  • Project Financials installed and configured — see Install & configure
  • An active project with at least one approved estimate — see Estimating
Last Updated: 6/7/26, 1:58 AM
Next
Set up billing schedules