Oct 02 2026 01:30
A chart of accounts may seem like a basic bookkeeping tool.
For an SBIR/STTR company or federal grant recipient, it is much more than that.
The chart of accounts affects how the company tracks direct costs, indirect costs, unallowable costs, project spending, drawdowns, invoices, budget-to-actual reports, indirect rates, and closeout records.
A standard tax-focused chart of accounts may help prepare financial statements and tax returns. But it may not be enough to support federal award accounting.
At Peter Witts CPA PC, we help SBIR/STTR awardees and federally funded businesses clean up their chart of accounts so financial records can support award management, reporting, reconciliation, and review.
Why the Chart of Accounts Matters for Federal Funding
The chart of accounts is the structure used to classify transactions in the accounting system.
For a typical business, it may organize income, payroll, rent, software, travel, meals, professional fees, and other operating expenses.
For a federally funded company, the chart also needs to support award requirements.
It should help answer:
-
Which costs belong to the award?
-
Which costs are direct?
-
Which costs are indirect?
-
Which costs are unallowable?
-
Which costs belong to internal R&D?
-
Which costs support commercial work?
-
Which costs support general operations?
-
Which costs were included in drawdowns or invoices?
-
Which costs support indirect rate calculations?
-
Which costs tie to the approved budget?
If the chart of accounts cannot help answer these questions, the company may struggle to prepare award reports or support costs during review.
Standard Tax Categories Are Not Enough
Many early-stage companies use a chart of accounts designed for tax preparation.
That may include categories such as:
-
Payroll
-
Contractors
-
Software
-
Supplies
-
Travel
-
Rent
-
Meals
-
Professional fees
-
Insurance
-
Marketing
-
Office expenses
These categories may be useful, but they are not always enough for federal award accounting.
A tax-focused chart may not show whether a cost is:
-
Direct or indirect
-
Allowable or unallowable
-
Award-funded or company-funded
-
Commercial or federal
-
Within the approved budget
-
Related to one award or multiple awards
-
Included in an indirect cost pool
-
Excluded from billing or drawdowns
Federal funding requires more than clean categories. It requires a structure that supports cost allowability, allocability, project reporting, and reconciliation.
Start With the Award Requirements
Before changing the chart of accounts, start with the award or expected funding opportunity.
Review:
-
Notice of Award or contract
-
Approved budget
-
Budget justification
-
Statement of work
-
Agency terms and conditions
-
Payment method
-
Reporting requirements
-
Indirect rate treatment
-
Prior approval requirements
-
Closeout requirements
The chart of accounts should be designed around how the company needs to manage and report costs.
A Phase I grant, Phase II contract, cost-reimbursable award, fixed-price contract, or multi-award environment may each require different levels of detail.
Separate the Chart of Accounts From Project Codes
One common mistake is trying to make the chart of accounts do everything.
The chart of accounts should classify the type of cost.
Project codes should classify where the cost belongs.
For example:
-
The account may be “Direct Labor.”
-
The project code may be “NIH Phase II Award.”
-
The account may be “Consultants.”
-
The project code may be “NSF Phase I Award.”
-
The account may be “Travel.”
-
The project code may be “Customer Pilot Project.”
This distinction matters.
The account tells the company what kind of cost it is.
The project code tells the company which award, contract, grant, or activity benefited from the cost.
Use Project Codes for Awards and Cost Objectives
Each federal award should have its own project code, class, job, customer, contract, grant, cost center, or tag.
Project codes should separate:
-
Each SBIR/STTR award
-
Each federal grant
-
Each contract
-
Each task order, if applicable
-
Each customer-funded project
-
Internal R&D
-
Commercialization activity
-
General operations
-
Fundraising
-
Sales and marketing
-
Unallowable activity, if needed
2 CFR 200.302 requires financial systems to maintain records that identify the amount, source, and expenditure of federal funds and compare expenditures with budget amounts for each federal award.
That is difficult if all R&D is tracked under one account and one project.
Build Accounts Around Direct Costs
Direct costs are costs that can be identified specifically with an award, contract, grant, project, or other cost objective.
For SBIR/STTR and federal grant accounting, direct cost accounts may include:
-
Direct labor
-
Direct fringe benefits
-
Materials and supplies
-
Consultants
-
Subawards
-
Subcontracts
-
Project travel
-
Project equipment
-
Testing services
-
Prototype costs
-
Lab supplies
-
Other direct costs
The chart should allow direct award costs to be separated from indirect and general business expenses.
This helps with budget-to-actual reports, drawdowns, invoices, and closeout records.
Align Direct Cost Accounts With the Approved Budget
The chart of accounts should support the approved budget categories.
For example, if the approved budget separates consultants, subawards, travel, equipment, and supplies, the accounting system should be able to report those categories separately.
The company should be able to produce reports showing:
-
Approved budget
-
Actual costs
-
Remaining budget
-
Variances
-
Costs by category
-
Costs by project
-
Costs by period
-
Drawdowns or invoices tied to actual costs
If the approved budget has separate categories but the accounting system records everything under “contractors” or “miscellaneous,” reports will require manual cleanup.
Create Separate Labor Accounts
Labor is often the largest SBIR/STTR cost category.
The chart of accounts should help separate labor based on how it is used.
Possible labor accounts may include:
-
Direct labor
-
Indirect labor
-
Administrative labor
-
Founder direct labor
-
Founder indirect labor
-
Internal R&D labor
-
Commercial labor
-
Sales and marketing labor
-
Fundraising labor
The company does not always need this exact level of detail in the account list if project codes and labor distribution reports provide the detail. But the accounting system must still support clear labor classification.
SBIR.gov identifies timekeeping and labor distribution as important parts of an adequate accounting system.
Support Timekeeping and Labor Distribution
The chart of accounts should work with the company’s timekeeping and payroll process.
Timekeeping should show where employees worked.
Labor distribution should show how payroll costs were assigned.
The chart of accounts should allow payroll costs to post into appropriate categories, such as:
-
Direct award labor
-
Indirect labor
-
Non-award labor
-
Fringe benefits
-
General and administrative labor
-
Unallowable labor, if applicable
Without this structure, payroll may be recorded accurately for bookkeeping but still fail to support award reporting.
Build Accounts for Fringe Benefits
Fringe benefits may need to be tracked separately from wages.
Depending on the company’s indirect rate structure, fringe may include:
-
Employer payroll taxes
-
Health insurance
-
Retirement contributions
-
Workers’ compensation
-
Paid time off
-
Other employee benefits
Some companies use a separate fringe pool. Others include fringe within a broader indirect pool.
The chart of accounts should match the company’s indirect rate structure.
If fringe is part of the rate calculation, it should be easy to identify in the accounting system.
Build Indirect Cost Accounts
Indirect costs support multiple projects or the business as a whole.
The chart of accounts should make indirect cost pools visible.
Indirect accounts may include:
-
Indirect labor
-
Payroll taxes and fringe
-
Rent or facilities
-
Utilities
-
Insurance
-
Accounting and legal
-
Payroll processing
-
Administrative software
-
Compliance support
-
General office costs
-
IT support
-
Depreciation, if applicable
-
General management
SBIR.gov explains that indirect rates should be developed from the company’s own accounting system, annual budget, projected cost categories, or other company-specific cost information.
If indirect costs are scattered across unclear accounts, the rate calculation may be difficult to support.
Separate Overhead and G&A When Needed
Some companies use a simple indirect rate.
Others may need separate pools, such as fringe, overhead, and G&A.
A more detailed structure may be needed when the company has:
-
Multiple awards
-
Federal and commercial work
-
Significant facility costs
-
Technical overhead
-
Administrative overhead
-
Cost-reimbursable contracts
-
DCAA-related requirements
-
A growing team
-
Subcontracts or subawards
-
More complex billing
The chart of accounts should match the indirect rate method the company actually uses.
It should not be more complex than necessary, but it should be detailed enough to support the rate.
Track Unallowable Costs Separately
Unallowable costs should be visible in the accounting system.
They should not be hidden in direct costs, indirect pools, or broad operating expense categories.
Accounts or codes may be needed for:
-
Fundraising
-
Investor relations
-
Certain lobbying costs
-
Entertainment
-
General sales activity
-
Non-award commercialization
-
Unsupported costs
-
Costs outside the period of performance
-
Personal or non-business costs
-
Costs restricted by the award terms
SBIR.gov explains that a strong accounting system should isolate unallowable costs.
This is one of the most important reasons a standard bookkeeping chart may not be enough.
Avoid Mixing Direct and Indirect Costs
A chart of accounts should help prevent inconsistent cost treatment.
2 CFR 200.403 states that a cost must not be assigned to a federal award as a direct cost if another cost incurred for the same purpose in like circumstances has been allocated to the federal award as an indirect cost.
In practical terms, the company should avoid treating similar costs differently without a clear reason.
For example:
-
If accounting support is treated as indirect, it should not be charged directly to one award unless there is a documented award-specific reason.
-
If shared software is included in overhead, it should not also be directly charged to one project.
-
If general management labor is indirect, it should not be moved to direct labor simply because the award has remaining budget.
The chart of accounts should support consistent treatment.
Avoid “Miscellaneous” and Overly Broad Accounts
Federal award accounting does not work well when too many costs are recorded in broad accounts.
Accounts such as “miscellaneous,” “general expense,” “contractors,” or “supplies” may hide important details.
Instead, the company may need clearer categories such as:
-
Project materials
-
Lab supplies
-
Prototype supplies
-
Testing services
-
Consultant services
-
Subaward costs
-
Travel
-
Equipment
-
Software
-
Cloud computing
-
Compliance support
The goal is not to create hundreds of accounts.
The goal is to avoid categories that are too vague to support award reporting.
Include Accounts for Internal R&D
SBIR/STTR companies often perform research outside the federal award.
That may include:
-
Company-funded product development
-
Future proposal work
-
Technical exploration outside the approved scope
-
Commercial feature development
-
Platform improvements
-
Non-award testing
-
Customer-driven development
Internal R&D should be separated from award-funded R&D.
A single “R&D” account may not show whether costs are federal, internal, commercial, or customer-funded.
Include Accounts or Codes for Commercial Activity
Commercial activity should not be mixed with federal award costs.
The company may need to track:
-
Customer-funded pilots
-
Product commercialization
-
Sales activity
-
Marketing
-
Customer onboarding
-
Customer support
-
Commercial product development
-
Investor-related work
These costs may be important to growth, but they should not be confused with award-funded work.
If the same technology is involved, project codes and accounts become even more important.
Build Revenue Accounts Carefully
Revenue accounts should also be clear.
A federally funded company may have:
-
Federal grant revenue
-
Contract revenue
-
Customer revenue
-
Subaward revenue
-
Commercial product revenue
-
Other income
-
Refunds or credits
Separating revenue sources helps with cash flow analysis, award reconciliation, and management reporting.
It can also help prevent federal payments from being treated like ordinary unrestricted commercial revenue.
Support Drawdown and Invoice Reconciliation
The chart of accounts should support payment reconciliation.
For grant-funded awards, the company may need to reconcile drawdowns to allowable expenditures.
For contract-funded awards, it may need to support invoices or vouchers.
The accounting structure should help track:
-
Costs incurred by award
-
Costs billed or drawn
-
Payments received
-
Refunds or credits
-
Cash on hand
-
Unbilled costs
-
Remaining budget
-
Final closeout balance
If drawdowns or invoices are prepared from separate spreadsheets because the accounting system cannot produce award-level cost detail, the chart of accounts and project coding may need cleanup.
Support Budget-to-Actual Reporting
Federal award reports should compare actual spending against the approved budget.
The chart of accounts should support reports showing:
-
Approved budget by category
-
Actual costs by category
-
Remaining budget
-
Variances
-
Labor burn rate
-
Consultant spending
-
Subaward spending
-
Travel and equipment
-
Indirect costs
-
Drawdowns or invoices
-
Notes for unusual activity
This is not just an internal management report. It helps support award oversight, reporting, and closeout.
Support Cost Transfers
A clean chart of accounts can reduce cost transfers.
But when corrections are needed, the accounting structure should make them clear.
Cost transfer support should show:
-
Original account
-
Original project code
-
Corrected account
-
Corrected project code
-
Reason for correction
-
Why the receiving award benefited
-
Approval
-
Impact on drawdowns, invoices, or reports
Frequent transfers may indicate that the chart of accounts, project codes, or expense review process needs improvement.
Keep the Chart Practical
A federal funding chart of accounts should be detailed enough to support award requirements, but not so detailed that the team cannot use it.
Too few accounts create reporting problems.
Too many accounts create coding confusion.
The best structure is usually practical, consistent, and tied to how the company manages awards.
A good chart should help employees, bookkeepers, accountants, and leadership classify costs the same way each month.
Build Around Reporting Needs
Before finalizing the chart, ask what reports the company needs to produce.
Common reports include:
-
General ledger by award
-
Budget-to-actual by award
-
Direct labor report
-
Labor distribution report
-
Indirect rate schedule
-
Unallowable cost report
-
Drawdown support report
-
Invoice support report
-
Cost transfer report
-
Subaward cost report
-
Closeout support report
If the chart of accounts cannot support these reports, it should be revised.
Coordinate With Accounting Software
The chart of accounts should work inside the company’s accounting software.
Depending on the system, project tracking may use:
-
Classes
-
Customers
-
Jobs
-
Projects
-
Departments
-
Locations
-
Tags
-
Contracts
-
Grants
-
Custom fields
The company should not rely only on account names when the software has project tracking features available.
A clean chart plus strong project coding is usually better than a massive chart trying to do everything.
Document the Chart of Accounts Policy
The company should document how accounts are used.
A chart of accounts policy should explain:
-
Which accounts are direct
-
Which accounts are indirect
-
Which accounts are unallowable
-
Which accounts are non-award
-
How project codes are used
-
How similar costs should be treated
-
Who approves new accounts
-
Who reviews coding
-
How corrections are handled
-
How reports are generated
This helps reduce inconsistent coding and makes onboarding easier as the company grows.
Review the Chart Monthly
The chart of accounts should be reviewed regularly.
A monthly review should check:
-
Costs coded to the wrong account
-
Costs missing project codes
-
Broad or vague categories
-
Direct costs that look indirect
-
Indirect costs charged directly
-
Unallowable costs not separated
-
Commercial costs mixed with award costs
-
Drawdowns or invoices that do not reconcile
-
Budget categories that do not match reports
Monthly review prevents chart problems from becoming reporting problems.
Common Chart of Accounts Mistakes
SBIR/STTR and federal grant recipients often run into problems when the chart of accounts is too generic.
Common mistakes include:
-
Using a tax-only chart of accounts
-
Recording all R&D under one account
-
Not using project codes
-
Mixing federal and commercial costs
-
Combining consultants and subawards
-
Recording all payroll in one labor account
-
Not separating direct and indirect labor
-
Not isolating unallowable costs
-
Hiding costs in miscellaneous accounts
-
Using proposal spreadsheets instead of accounting reports
-
Building indirect rates outside the accounting system
-
Not aligning accounts with the approved budget
-
Not reviewing the chart after award setup
These issues are easier to fix before the company has months of award activity.
Chart of Accounts Cleanup Checklist
When cleaning up a chart of accounts for SBIR/STTR or federal grant accounting, review:
-
Award budget categories
-
Project code structure
-
Direct cost accounts
-
Indirect cost accounts
-
Fringe accounts
-
Overhead accounts
-
G&A accounts
-
Unallowable cost accounts
-
Internal R&D accounts
-
Commercial activity accounts
-
Customer-funded project tracking
-
Payroll and labor accounts
-
Consultant and subaward accounts
-
Travel and equipment accounts
-
Revenue accounts
-
Drawdown and invoice support
-
Budget-to-actual reporting
-
Indirect rate schedules
-
Cost transfer process
-
Monthly review procedures
This checklist helps determine whether the chart supports federal award management or only basic bookkeeping.
Questions to Ask Before Finalizing the Chart
Before finalizing or cleaning up the chart of accounts, ask:
-
Can we separate direct and indirect costs?
-
Can we identify unallowable costs?
-
Can we track costs by award or project?
-
Can we report against the approved budget?
-
Can payroll tie to labor distribution?
-
Can indirect rates be calculated from the books?
-
Can drawdowns or invoices be supported?
-
Can commercial activity be separated from federal work?
-
Can internal R&D be separated from award-funded R&D?
-
Can we support closeout records?
-
Can a reviewer understand the cost structure?
-
Can the team use the chart consistently?
If the answer to several of these questions is no, the chart likely needs cleanup.
Final Thoughts: A Clean Chart of Accounts Supports Award-Ready Accounting
A chart of accounts should do more than support tax preparation.
For SBIR/STTR and federal grant recipients, it should support direct cost tracking, indirect rate development, unallowable cost isolation, project reporting, drawdown and invoice reconciliation, budget-to-actual review, and closeout documentation.
At Peter Witts CPA PC, we help federally funded companies clean up their chart of accounts so financial records are better aligned with award requirements and accounting system readiness.
Need Help Cleaning Up Your Chart of Accounts?
If your SBIR/STTR company or federally funded business is using a basic tax-focused chart of accounts, Peter Witts CPA PC can help review and clean up your accounting structure.
Our team can help align your chart of accounts with direct costs, indirect costs, unallowable costs, project codes, budget categories, indirect rate support, drawdown or invoice reconciliation, and award reporting needs.
Backed by 35+ years of government contract accounting experience and first-hand DCAA knowledge, we help innovators build accounting systems that support federal funding performance from proposal to closeout.
Schedule a strategic consultation with Peter Witts CPA PC to clean up your chart of accounts.


