GovCon ERP, day zero: the structure your DCAA auditor expects to see

GovCon ERP is not commercial ERP with a contract module bolted on

Plenty of vendors will tell you their commercial ERP supports government contracting. What they mean is they have a custom field for contract number and a report that shows revenue by contract. That is not GovCon ERP. GovCon ERP is a chart of accounts structured for indirect rates, a labor system that captures effort against project at the timesheet level, and an audit trail that survives DCAA scrutiny — none of which is a bolt-on.

The contractors that try to retrofit a commercial ERP eventually rebuild it as a GovCon ERP, usually right after their first incurred cost audit produces findings. The GovCon ERP module is what we deploy when contractors want to skip the retrofit.

Three indirect rate pools — fringe, overhead, G&A — are the foundation

The standard GovCon indirect rate structure is three pools allocated over labor: fringe (allocated over total labor dollars), overhead (allocated over direct labor dollars), and G&A (allocated over total cost input). Some contractors run separate overhead pools by site or contract type, some add a material handling pool, but the three-pool baseline is what the DCAA auditor expects to see.

The mistake we see most often is a single pooled rate that combines everything, which makes it impossible to reasonably allocate costs to government versus commercial work. The fix is rebuilding the chart of accounts to separate the pools and rerunning the prior year — which is fixable in our ERP migration but painful if it is caught at audit.

Standard indirect pools
3 fringe / OH / G&A
Setup time
8–12 wks phased rollout
Contract types
FFP / T&M / CPFF / IDIQ all FAR types
Audit posture
DCAA-Ready floor check + ICS

Unallowable cost segregation has to live at the GL account level

Unallowable costs — entertainment, alcohol, lobbying, certain advertising, fines, the FAR Part 31 list — must be segregated from allowable costs in a way that excludes them from indirect rate calculations. The right way to do this is dedicated GL accounts that are flagged unallowable at the account level and excluded from rate calculations by definition, not by quarterly cleanup.

When unallowable cost segregation is done at the transaction level instead of the account level, every period close requires someone to sweep the GL and reclassify entries. That works exactly until it doesn't, which is usually right when the auditor pulls a sample. Segregating at the account level makes the control automatic.

Labor distribution captures effort at the timesheet, not at month-end

Labor cost is typically the largest direct cost on a GovCon engagement and the area DCAA scrutinizes hardest. Floor checks verify that the timesheet matches what the employee was actually doing — and the audit trail behind the timesheet has to be airtight.

What compliant timesheet capture requires

  • Daily entry, signed by the employee, with project and task at the level the contract requires (not roll-up).
  • Supervisor approval before labor distributes to the project.
  • An audit trail of every edit — who, when, why — preserved indefinitely.
  • Cost transfers between projects requiring documented justification, not silent reclassification.
  • Total time, including unallowable and B&P, captured against the work performed — not back-filled.

CDRL tracking ties deliverables to invoicing and revenue recognition

Contract Data Requirements Lists drive deliverables, deliverables drive milestones, milestones drive invoicing on FFP and milestone-based contracts, and invoicing drives revenue recognition. When this chain is broken — usually because CDRLs live in a SharePoint folder somewhere and the invoicing happens in finance — contractors miss billable milestones and invoice late, with predictable cash flow consequences.

The GovCon ERP module ties CDRLs to the contract record. When a deliverable is accepted, the system surfaces the associated invoice trigger, generates the draft invoice for finance review, and updates revenue recognition automatically. The PMO sees what is due in the next 14 days; finance sees what is invoiceable today.

Provisional billing rates and incurred cost submission outputs come from the same system

Provisional billing rates are submitted at the start of a contractor's fiscal year and used to bill indirect costs throughout the year. Incurred cost submissions, due six months after fiscal year-end, true those rates up to actuals. The numbers in the ICS are the audit's primary input. Generating them manually from spreadsheets — which is still common — is how findings happen.

Our deployment generates the ICS Schedules A through O directly from the ledger. The numbers tie out by definition. Audit response time on rate questions drops from weeks of digging to hours of explanation, because the underlying data and the submission both come from the same system of record.

Subcontracts, eSRS, and small-business reporting cannot be afterthoughts

Prime contractors over the simplified acquisition threshold owe small-business subcontracting plans and eSRS reporting. The data that feeds those reports — subcontract awards, dollars to small business by socioeconomic category, individual subcontract reports for awards over the threshold — has to come from the procurement system, not from a quarterly scramble through AP.

We wire subcontract issuance, mods, invoices, and small-business reporting into the same data flow that feeds the prime contract's incurred cost submission. eSRS reports generate from the same source. Auditors stop asking for reconciliations because the reports reconcile by construction.

SAM.gov, USAspending, and capability-matched BD round out the platform

Business development for GovCon is a different motion from commercial sales. Opportunities surface from SAM.gov, FedBizOpps successor systems, agency forecast lists, and incumbent contract expirations on USAspending. Capability matching, capture planning, and proposal development tie back to a pipeline structure that mirrors the contract structure — not a generic CRM stage list.

Live SAM.gov and USAspending integration in the GovCon ERP module turns opportunity discovery into a continuous feed against capability statements, prior past performance, and known competitor incumbents. Capture and proposal artifacts live alongside the eventual contract record, so when the award lands, the program team is not starting from a clean folder.

The 8–12 week setup is phased deliberately

  1. Weeks 1–3: chart of accounts, indirect rate pool structure, allocation bases, unallowable account flags. Finance team buy-in is the gate to phase 2.
  2. Weeks 4–6: contracts module, CDRL tracking, deliverable-to-invoice mapping, project structure. Active contracts migrated.
  3. Weeks 7–9: timekeeping and labor distribution, with parallel run against the legacy timesheet system for two pay cycles.
  4. Weeks 10–12: subcontracts, BD pipeline, SAM/USAspending integration. Provisional billing rate and ICS report generation tested against last year's submission.

Our last DCAA floor check, the auditor pulled a sample, traced it from the timesheet through the labor distribution to the invoice and the ICS, and was done in two hours. He said it was the cleanest GovCon ledger he had seen that month. We did not used to be that company.

— CFO, mid-tier defense contractor

What this looks like at GCC High or CMMC scale

For contractors handling CUI, the deployment moves to GCC High or a CMMC-aligned hosting environment. The functional architecture is identical; the network controls, identity boundaries, and audit logging requirements tighten. We deploy the GovCon ERP module in both postures and walk it through the accreditor process for the contractors that need it.

Frequently asked

What is a DCAA-compliant ERP?

A DCAA-compliant ERP is structured to support the cost accounting and reporting requirements DCAA verifies during incurred cost audits and floor checks. That means three indirect rate pools (fringe, overhead, G&A), unallowable costs segregated at the GL account level, project-level labor distribution captured at the timesheet, and an audit trail that traces a transaction from the source through allocation to the contract.

How many indirect rate pools should a GovCon contractor have?

Three is the standard baseline: fringe allocated over total labor dollars, overhead allocated over direct labor dollars, and G&A allocated over total cost input. Some contractors add a material handling pool or run separate overhead pools by site or contract type. A single combined pool is almost always wrong and produces audit findings because it cannot reasonably allocate cost to government versus commercial work.

What does CDRL tracking look like in a modern GovCon ERP?

CDRLs are tied to the contract record, the project plan, and the invoicing schedule. When a deliverable is accepted, the system surfaces the associated invoice trigger, generates the draft invoice for finance review, and updates revenue recognition. The PMO and finance see the same view of what is due, what was delivered, and what is invoiceable. CDRL tracking living in a SharePoint folder is the failure mode this replaces.

How are unallowable costs segregated?

At the GL account level, with accounts flagged unallowable and excluded from indirect rate calculations by definition. Segregating unallowable costs at the transaction level instead of the account level requires manual cleanup every period close, which fails inconsistently and surfaces as a finding when the auditor pulls a sample. Account-level segregation makes the control automatic and verifiable.

How long does a GovCon ERP implementation take?

Eight to twelve weeks in phased rollout: weeks one through three for chart of accounts and rate structure, weeks four through six for contracts and CDRL tracking, weeks seven through nine for timekeeping and labor distribution with parallel run, and weeks ten through twelve for subcontracts, BD pipeline, and provisional billing rate and ICS report generation. The phasing reflects which modules need to be live before the next can be tested.

Does the GovCon ERP support GCC High or CMMC environments?

Yes. For contractors handling CUI, the deployment moves to GCC High or a CMMC-aligned hosting environment. The functional architecture is identical; the network controls, identity boundaries, and audit logging tighten to meet accreditation requirements. The same module supports both postures and we walk contractors through the accreditor process when needed.

Can the GovCon ERP generate incurred cost submission reports directly?

Yes. Schedules A through O of the ICS generate directly from the ledger, which means the numbers tie out by construction rather than by quarterly reconciliation. Provisional billing rates derive from the same data. Audit response time on rate questions drops from weeks of digging to hours of explanation because the underlying data and the submission share a single source of truth.