Skip to content

Direct vs. Indirect Costs: The Classification Guide Every Government Contractor Needs

Direct vs indirect costs should be the first classification decision a government contractor gets right. We review accounting systems for contractors of all sizes, from five-person security firms to hundred-person IT shops. The same error shows up in nearly every first engagement: costs sitting in the wrong bucket. A project manager’s salary charged entirely to one contract when she supports three. Office supplies coded as direct expenses on whichever contract had budget remaining. Travel costs for a company-wide safety training dropped into overhead instead of G&A.

These are not close calls. They are classification mistakes with real financial consequences. One janitorial contractor we worked with had charged $40,000 in cleaning supplies as indirect costs for two years. The supplies went to three specific base contracts. Those were direct costs, and misclassifying them inflated the company’s overhead rate by 6%, overcharging every other contract in the process. DCAA caught it during an incurred cost audit. The questioned costs totaled more than the original $40,000 because the rate distortion touched every flexibly-priced contract in the portfolio.

The rules governing this classification are specific, enforceable, and surprisingly readable. Two sections of the Federal Acquisition Regulation, one Cost Accounting Standard, and a handful of practical decisions separate contractors who bill cleanly from contractors who spend audit season explaining why their numbers do not add up.

A cost is direct when it benefits one specific contract. A cost is indirect when it benefits two or more contracts or your business as a whole. The classification depends on how the cost functions in your operation, not on what the cost is called in your chart of accounts.

What FAR Says: The Legal Definitions of Direct and Indirect Costs

FAR 31.202 defines a direct cost as any cost identified specifically with a particular final cost objective. FAR 31.203 defines an indirect cost as any cost not directly identified with a single final cost objective but allocated to two or more final cost objectives. These two definitions form the foundation of every cost classification decision in government contracting.

A “final cost objective” is the contract itself. When your electrician spends 40 hours on Contract A, those labor hours are a direct cost of Contract A. When your office manager processes payroll for employees working across Contracts A, B, and C, her salary is an indirect cost allocated across all three.

FAR 31.202 includes one critical exception worth knowing. A contractor treats a direct cost of minor dollar amount as an indirect cost when three conditions are met: the amount is small, the treatment is consistent across all contracts, and the result is substantially the same as charging it direct [FAR 31.202(b)]. Pens and paper clips for a specific contract site are a common example. The cost is technically direct, but tracking each box of staples to a contract number adds accounting cost without changing the allocation outcome.

The Classification Decision Tree: How to Sort Every Cost

Every expense in your business answers one question first: does this cost benefit one specific contract, or does it benefit more than one? The answer determines the bucket. Here is how the decision works in practice, with examples built for service contractors.

Cost One Contract? Classification Why
Guard’s wages on a specific base contract Yes Direct Labor hours traceable to one contract
Cleaning supplies for Building 405 (Contract #1234) Yes Direct Materials consumed on one contract site
Project manager overseeing three contracts No Indirect (Overhead) Benefits multiple cost objectives
Company truck used across job sites No Indirect (Overhead) Shared resource, no single beneficiary
CEO salary No Indirect (G&A) Benefits the entire business
Health insurance for all employees No Indirect (Fringe) Employee benefit applied to all labor
Travel to a specific contract site Yes Direct Travel purpose tied to one contract
Travel to a company-wide training No Indirect (G&A or Overhead) Training benefits all operations
Subcontractor performing work on Contract B Yes Direct Subcontract scope tied to one contract
Office rent for headquarters No Indirect (Overhead or G&A) Facility supports the whole company

Notice the pattern. The deciding factor is never the type of cost. It is the relationship between the cost and the contract. Travel is direct when it serves one contract. Travel is indirect when it serves the business. The same logic applies to labor, supplies, equipment, and every other category.

CAS 402: The Consistency Rule That Catches Contractors

Cost Accounting Standard 402 requires one thing: all costs incurred for the same purpose, in like circumstances, must be treated consistently as either direct costs only or indirect costs only. A cost charged direct on one contract and indirect on another, for the same purpose, violates CAS 402.

CAS 402 is one of the most common noncompliance findings in CAS audits. The violation typically looks like this: a contractor charges training expenses as a direct cost on Contract A because the contract budget has room, then charges identical training expenses to the overhead pool on Contract B. Same purpose. Same circumstances. Two different treatments. DCAA calls it a consistency violation, and the financial consequences ripple across every contract in the fiscal year.

Many contractors assume CAS 402 applies only to CAS-covered contracts (those exceeding the $7.5 million threshold). It does not. The government embedded the same consistency requirement into FAR 31.202 itself. The FAR definition of direct costs states that no final cost objective shall have allocated to it as a direct cost any cost if other costs incurred for the same purpose, in like circumstances, have been included in any indirect cost pool. CAS-covered or not, consistency is mandatory.

Here is what most contractors miss: once you set a classification for a cost type, you must maintain it. Charging cell phones as a direct cost on your first three contracts and then switching to indirect on contract four creates a CAS 402 problem. If the circumstances are truly different (a contract requiring specialized encrypted phones, for example), document the difference. A documented rationale protects you. A silent change triggers an audit finding.

Where Indirect Costs Go: Understanding the Three Pools

Indirect costs do not land in one general bucket. They separate into pools based on the type of benefit they provide. Most government contractors operate with three pools: Fringe, Overhead, and General & Administrative (G&A). Each pool has its own allocation base, its own rate, and its own logic. Our indirect rate guide covers the math behind each pool in detail.

Pool What Goes In Allocation Base What It Represents
Fringe Health insurance, PTO, payroll taxes, 401(k) match, workers’ comp Direct labor dollars Cost of employing people beyond their wages
Overhead Facility costs, equipment, supervision, supplies, non-billable project support Direct labor dollars (or direct labor hours) Cost of running the operation that supports contract work
G&A Executive salaries, accounting, HR, legal, business development, corporate insurance Total cost input (all direct + all indirect costs below G&A) Cost of running the business itself

A cost misclassified between pools distorts the rate for both pools. Drop a facility lease into G&A instead of Overhead, and your G&A rate rises while your Overhead rate falls. The total dollars stay the same, but the allocation shifts costs between contracts unevenly. Contracts with higher direct labor absorb more Overhead, while contracts with lower direct labor absorb more G&A. Getting the pool wrong changes which contracts pay for shared costs, even when the total is identical.

Use the indirect rate calculator to model how moving a single cost between pools changes your rates.

The Five Misclassification Errors DCAA Finds Most Often

DCAA auditors follow documented procedures for testing cost classification. After reviewing hundreds of audit findings across our client base, we see five patterns repeat with predictable frequency.

1. Splitting one employee’s time without documentation. A project manager works 60% on Contract A and 40% on general company operations. The contractor charges 100% of her salary to Contract A because it is the largest contract. DCAA requires labor distribution based on actual activity, supported by daily timesheets [FAR 31.203(b)]. Charging 100% to one contract when the work benefits multiple objectives is a direct cost overcharge and an indirect cost understatement, simultaneously.

2. Convenience-based material charging. A security company buys uniforms for guards across four contracts. Instead of tracking which uniforms go where, the contractor charges the entire purchase to whichever contract has the most budget remaining. The cost is direct (specific uniforms for specific guards on specific contracts), but the allocation is arbitrary. DCAA treats arbitrary allocation as a cost misclassification, not a rounding error.

3. Inconsistent treatment of identical costs. Training expenses charged direct on one contract and indirect on another, for the same type of training, under the same circumstances. This is the textbook CAS 402 violation. DCAA tests for it by pulling the same general ledger account across multiple contracts and comparing treatments.

4. Unallowable costs buried in indirect pools. Entertainment expenses, alcohol, and executive compensation above the FAR cap [FAR 31.205-6(p)] sitting in Overhead or G&A without being flagged. These costs inflate the indirect rate applied to every contract. DCAA’s incurred cost audit specifically tests for unallowable costs in indirect pools, and the questioned costs extend beyond the unallowable amount itself to include the rate impact on all contracts.

5. Subcontract costs in the wrong base. Subcontractor invoices are direct costs of the contract they support. When calculating the G&A rate, some contractors exclude subcontract costs from the total cost input base without proper disclosure or consistency. Others include them inconsistently across fiscal years. Both approaches create audit findings because the G&A allocation base must be disclosed and applied consistently.

A Classification Walkthrough: $2M Security Contract

A 20-person security company holds a $2 million guard services contract at a federal facility. Here is how the company’s costs classify under FAR 31.202 and 31.203.

Expense Amount Classification Pool/Contract
Guard wages (16 guards on-site) $1,120,000 Direct Labor Contract #4501
Guard uniforms and equipment $18,000 Direct Material Contract #4501
Site supervisor (100% on this contract) $72,000 Direct Labor Contract #4501
Health insurance (all employees) $96,000 Indirect Fringe Pool
Payroll taxes $105,000 Indirect Fringe Pool
Operations manager (oversees all contracts) $85,000 Indirect Overhead Pool
Office rent $36,000 Indirect Overhead Pool
Company vehicles (shared across sites) $24,000 Indirect Overhead Pool
Owner/CEO salary $150,000 Indirect G&A Pool
Accounting and bookkeeping $30,000 Indirect G&A Pool
Business development $20,000 Indirect G&A Pool
Holiday party $3,500 Unallowable Excluded from billing

Every line in the table traces to a rule. Guard wages are direct because those employees work exclusively on one contract. Health insurance is indirect (Fringe) because the benefit applies to employees regardless of which contract they support. The holiday party is unallowable under FAR 31.205-14 (entertainment). The owner’s salary lands in G&A because it benefits the entire business, not a specific contract or project function.

This walkthrough covers a single-contract company for clarity. A contractor with five active contracts follows the same logic but needs a chart of accounts structured to track direct costs by contract number and indirect costs by pool.

Frequently Asked Questions

What is the difference between direct and indirect costs in government contracting?

A direct cost benefits one specific contract: labor hours for guards on a base contract, materials purchased for a specific project, travel to a contract site. An indirect cost benefits two or more contracts or the business as a whole: rent, insurance, executive salaries, shared supervision. FAR 31.202 and FAR 31.203 define each category.

Who decides whether a cost is direct or indirect?

The contractor makes the initial classification based on how the cost relates to final cost objectives (contracts). DCAA reviews these classifications during incurred cost audits. The classification must follow FAR Part 31 definitions and remain consistent under CAS 402. Contractors who classify costs based on budget availability rather than actual benefit face audit findings.

Does a cost have to stay classified the same way forever?

Yes, for costs incurred for the same purpose under like circumstances. CAS 402 requires consistency. Changing a cost from direct to indirect (or vice versa) requires a change in circumstances and documented justification. A voluntary change without proper disclosure triggers a cost impact assessment and potential repayment to the government.

What happens if DCAA finds a misclassified cost?

DCAA questions the cost and calculates the financial impact across all affected contracts. A single misclassified cost distorts indirect rates, which means every contract billed during the period is affected. The contractor repays the overcharge plus interest. Repeated misclassifications trigger a significant deficiency finding on the accounting system itself.

Are direct costs always better for the contractor than indirect costs?

No. The classification is not a choice based on preference. It is based on how the cost functions. Charging a cost as direct when it benefits multiple contracts overcharges one contract and undercharges others. Charging a cost as indirect when it benefits only one contract spreads the cost unfairly. Both directions create audit exposure and billing inaccuracies.

Key Takeaways

  • Classification follows function, not label. A cost is direct when it benefits one contract and indirect when it benefits two or more. The name of the expense does not determine the bucket.
  • Consistency is a legal requirement. CAS 402 and FAR 31.202 require identical treatment for costs incurred for the same purpose in like circumstances. One training expense charged direct and another charged indirect, for the same type of training, creates a compliance violation.
  • Misclassification distorts every rate. A cost in the wrong pool changes the indirect rate applied to every contract in the fiscal year. A $40,000 error becomes a six-figure finding when DCAA calculates the rate impact across your portfolio.
  • Document your classification decisions. Written policies explaining how your company classifies costs (and why) protect you during audits. DCAA expects documented rationale, not verbal explanations.
  • Test your setup now. Take the Compliance Readiness Check to identify classification gaps before DCAA does, or use the indirect rate calculator to see how your current classifications affect your rates.

Get Your Cost Classification Right the First Time

Cost classification errors are the most common accounting deficiency we see in new government contractors. The fix is not difficult, but it does require someone who knows the rules. Setting up the right chart of accounts, writing classification policies, and building a consistent tracking system takes less time than defending misclassifications during a DCAA audit.

Amerifusion Bookkeeping is CPA-managed and built for government contractors. We configure your accounting system for proper cost segregation, establish your indirect rate pools, and keep your classifications consistent and defensible. Book a discovery call to review your current cost structure, or start with our GovCon accounting services to see how CPA-managed bookkeeping protects your billing.

Joseph Kamara, CPA, CISSP, CISA, ACCA

Joseph Kamara CPA, CISSP, CISA, ACCA

Founder, Amerifusion Bookkeeping

Former KPMG financial auditor. Former BDO TPRM practice lead (SOC 1/2, HITRUST, HIPAA). Former IT audit function lead at Stryker. Specializing in DCAA-compliant accounting systems for government contractors.

Need help with DCAA compliance?

Book a free DCAA Readiness Call to see how Amerifusion can protect your next audit.

Take the Readiness Check
QuickBooks ProAdvisor Gold DCAA Compliant CPA Oversight