Listen to article
16 min
πŸ’‘ Tips: Click any paragraph to start from there | Press Space to play/pause | ← β†’ to skip paragraphs

Government contracting

Federal Contract Timekeeping: A Setup Guide for First-Time Contractors

A plain-English guide to what actually changes after the award, what you need to set up in the first month, and how much of it you can stop thinking about once it is running.

8 min read Updated August 2026 Sourced to FAR, DFARS and DCAA text

You won the contract. Somewhere in the paperwork there is a mention of an accounting system, and possibly the letters DCAA, and you are now wondering how much trouble you are in.

Probably none, yet. But the rules about how you track your team’s time did change the day you signed, and it is much cheaper to deal with that now than to reconstruct it later. The processes that have worked fine for your commercial clients do not automatically satisfy a federal contract, and that catches most people out.

Here is the good news up front. Almost all of this is setup you do once. You decide how the work gets categorized, you tell your team how to record their hours, and after that your timekeeping system does the repetitive part. You do not need to become an expert in federal cost accounting. You need to know what your system should be doing, and roughly why.

The short version

  • Not every federal contract has the same rules. What applies to you depends on how you get paid, and you can work that out from your contract in about ten minutes.
  • Your team needs to record where their hours went, not just how many. Eight hours is not an answer. Five on the contract, one on admin, two on sales is.
  • Every hour counts, including the unbillable ones. This surprises people more than anything else on the list.
  • Time records are the one thing with no receipt behind them. That is why auditors look at them hardest.
  • Set it up before anyone logs an hour. Going back to recategorize three months of timesheets costs far more than an afternoon of setup now.

What actually changed when you signed?

Sarah is an engineer. On Tuesday she worked eight hours: most of the day on the new federal contract, an hour of admin, and a couple of hours helping with a proposal.

Your old timesheet recorded eight hours. Here is what it needs to say now:

What she didHoursWhich bucket
Federal Contract A5Direct, billable to that contract
Internal admin1Indirect, overhead
Working on a proposal2Indirect, business development
Total8All of it, not just the five

That is the change, and it took Sarah about fifteen seconds. Before the contract, your time tracking answered one question: what do we bill the client? Now it has to answer a second one. Where did all the hours go, including the ones nobody bills?

The part people find counterintuitive is the bottom two rows, the three hours nobody bills. Why would the government care about those?

Because your overhead rate is calculated from exactly those hours. Guess at them, or leave them out, and every rate built on top of them is wrong, including the ones on your invoices. “Sarah, 8 hours” tells an auditor nothing. The version above answers almost everything they will ask.

Which rules apply to you?

This depends on how you get paid, not on how big the contract is. Find the contract type on your award, then read across.

If you get paidWhat that meansHow closely your time gets watched
A fixed price for the whole jobYou quoted a number and you live with it. FAR 16.202-1 puts “maximum risk and full responsibility for all costs” on youLightest. The government bought a result. You still want good records, because they are how you find out whether you made money
By the hour, plus materialsTime-and-materials or labor-hour work. You bill agreed hourly rates for the hours you work (FAR 16.601(b))Close. Your invoice is a claim about hours. Each one needs to trace back to a person and a day
Your actual costs back, plus a feeCost-reimbursement. You are paid your allowable costs against a ceiling you cannot pass without approval (FAR 16.301-1)Closest. Costs have to be tracked contract by contract, with billable and overhead work kept apart

There are other variants, and incentive contracts and anything paid by progress payments land in the same bracket as the bottom two rows. If yours is not obviously one of the three above, the contract type is named on the award document and it is worth being certain which one you have.

If you are on the first row, the strictest rules may not reach you yet. Worth reading anyway, because they arrive with your next award of a different type, and by then you will want the records to already exist.

If you are on either of the other two, the contract almost certainly includes a clause about your accounting system. It sets out eighteen things the system should do. Two of them are about time:

The two that concern your timesheets

(c)(9) “A timekeeping system that identifies employees’ labor by intermediate or final cost objectives”

(c)(10) “A labor distribution system that charges direct and indirect labor to the appropriate cost objectives”

Source: DFARS 252.242-7006(c) · Verified 14 August 2026

“Cost objective” is the only bit of jargon worth learning, and it means something simple: the thing an hour belongs to. A contract is one. So is “general admin”. The two sentences above are asking for a system where every hour is attached to one of them, and where the billable and non-billable work stay separate.

That is a description of software, and it is a solved problem. What you have to decide is the categories. What the system does with them afterward is not your job.

One thing worth knowing if you are on a cost-reimbursement contract: someone has probably already checked this. FAR 16.301-3(a)(3) only lets a contracting officer award one when they have decided your accounting system can handle it. That review happens on a form called the SF 1408, and two of its items use exactly the same words as the clause above. The bar before the award and the bar after it are the same bar.

What this looks like day to day

Once your projects and categories are set up, this is a dropdown and a number for Sarah. She picks what she worked on, types the hours, and submits at the end of the day. Her manager approves it, and TimeRewards records who entered it, when, and what changed if anyone edits it later.

DCAA-compliant timesheets are included on every plan, including the entry tier, so this is not something you upgrade your way into.

What to set up in your first month

Five things, and none of them take long. The order matters more than the speed.

  1. Read the parts of the contract nobody reads

    You already know what you have to deliver. The statement of work is the part everyone reads. Go back for the rest of it with five questions in hand:

    How do you invoice, and how often? Are specific job titles or labor categories named? Are there separate contract line items, sometimes called CLINs, that have to be reported on individually? Which FAR and DFARS clauses have been written into the contract? And are your costs reimbursable, or are you working to a fixed price?

    This does not need a lawyer for a first contract. It needs someone to read the whole document once with those questions in front of them, and write the answers down where both finance and delivery can see them.

  2. Add the contract as its own project

    Its own line, not a folder under the client. Anything you will have to report on separately needs to be its own task underneath it.

  3. Create your direct and indirect categories

    This is the one piece of accounting vocabulary worth getting straight now. Direct work can be pointed at one contract: Sarah’s five hours. Indirect work supports several contracts or the business as a whole, so it cannot be pinned to any single one.

    Your indirect categories will usually be some of: administration, management, business development, IT, training and paid time off. These are where the other three hours go.

    Keep the list short. Five or six categories your team understands beats twenty nobody can choose between. Later on, these categories are what your indirect rates get calculated from, which is why deciding them once and leaving them alone matters.

  4. Say who can charge the contract, and who approves it

    Approval usually goes to whoever knows the work happened. On bigger contracts it goes to them first and then to finance, who check it was charged to the right place.

  5. Tell your team, in one short email

    What to charge, when to enter it, and what to do when they get it wrong. This is the step people skip, and it is the one an auditor tests directly by asking your staff.

The rules your team needs to follow

DCAA publishes a guide for contractors that spells out what it expects. Most of it describes what good software does automatically. These six are the ones your people have to actually do, and they are what belongs in your written timekeeping policy.

  • Enter time daily. Not Friday afternoon from memory. Someone reconstructing a week is guessing, and it shows
  • Everyone fills in their own. A manager should not be completing someone’s timesheet, unless that person is off sick or on leave for a while, and even then they redo it when they return
  • Record all the hours worked, paid or not. If your salaried staff work fifty hours, the record says fifty. Unpaid extra hours are called uncompensated overtime, and there is a whole clause about disclosing them, FAR 52.237-10
  • Corrections keep the old version. When someone charged the wrong project, the fix should show what it was, what it became, and that the employee agreed. Any decent system does this without being asked
  • The work decides the category, not what has budget left. This is the one that gets people in real trouble
  • Have an answer for when someone forgets. People go on leave, get sick, and lose a Friday. Decide in advance who chases it, how late entry gets recorded, and who signs it off, so the fix is a routine rather than a scramble

There is one more that is about you rather than your team. Whoever enters or approves time should not be the same person running payroll, and the manager who owns the contract’s budget should not be the one entering hours against it. In a small company that can feel like bureaucracy for its own sake. It exists because the alternative puts someone under pressure to make the numbers work.

Where the timesheet goes after it is approved

A timesheet is not the end of anything. It is the start of a chain, and the value of getting the entry right is that everything downstream inherits it.

StageWhat happens
Employee enters timeAgainst a project and a category, on the day
Manager approvesConfirms the work happened and was charged to the right place
PayrollPays people for the hours recorded
AccountingPuts the cost against the contract, and the indirect hours into the right pools
Invoicing and reportingBills the client and answers whatever the contract asks you to report

The failure worth avoiding is a timesheet that stops at stage two. When approved time sits in one system and somebody retypes it into another at month end, two things go wrong. Small transcription errors creep in, and the trail breaks: the number on the invoice is no longer the number anyone approved.

That is the practical argument for connecting your timekeeping to whatever you use for accounting rather than exporting and re-entering. TimeRewards syncs approved time and expenses into QuickBooks on every plan, and into Sage Intacct on Professional and above. Approval is the gate in both cases, so nothing unapproved moves.

You do not have to solve this in week one. But it is worth knowing the chain exists while you are setting up your categories, because categories that make sense in your timekeeping and nowhere else are the ones that cause work later.

The thing people are most surprised by

At some point an auditor may turn up unannounced and talk to your staff. It is called a floorcheck. They walk around, ask people what they are working on, and compare the answers to what those people charged.

They are checking three things: that the person is actually there, that they are doing the job they are booked as doing, and that their hours went to the right place.

This only applies to some contracts. If you bill by the hour, or get your costs reimbursed, you are in scope. Fixed-price work generally is not.

It sounds alarming and mostly is not. The people who struggle are the ones whose staff have never been told how any of this works, which is why the one-email step above matters more than it looks. If your team enters their own time as they go and knows what the categories mean, a floorcheck is a short conversation.

Remote staff are covered too. The auditor talks to the manager, then phones the employee. If you have people working from home, you need a short written policy saying how it is approved, what they are working on, and that they submit time through the same system as everyone else.

Common questions

Spreadsheets can hold the numbers but not the history. The requirement that catches people out is showing what a timesheet said before someone changed it, who changed it and why. A spreadsheet just overwrites. That is the practical reason most contractors move to a timekeeping system after their first award rather than before their second.

Before your team starts charging hours to the contract. There is no grace period you can rely on, and the work is measured in hours rather than weeks. If you are already a month in, set it up now and do not try to rewrite the history: correct it going forward and keep a note of when the change happened.

Yes, and size is not a defense. The rules follow the contract type, not the company. What does change with size is how formal it has to be: a twelve-person firm needs clear categories, daily entry and a written note of who approves what. It does not need a compliance department.

Whatever an hour belongs to. A specific contract is one. So is a general category like admin or business development. When the regulation asks you to identify labor by cost objective, it is asking that every hour is attached to something named, rather than sitting in a total.

Approving is fine and expected. Entering it for them is not, except when someone is away for a while, and they should resubmit their own on return. The line to hold is that the person who owns the contract budget should not also be creating the time entries charged against it.

No, and any vendor implying otherwise is overselling. DCAA audits contractors, not products. What a good system does is make it straightforward for you to meet the requirements: daily entry, an audit trail on every change, approvals, and the ability to separate billable from overhead work.

Free · nothing to fill in

Your first 30 days, in eight checks

Spread across four weeks, in the order that makes each step easier than the last. Nothing here takes a full day.

0 of 8 confirmed

Most contractors find the first award is the hard one. You are learning the vocabulary and building the habits at the same time as delivering the actual work. By the second, the categories exist, your team knows the routine, and the compliance side is mostly something running in the background. If you want to see what other government contractors set up, or read more on DCAA compliance requirements, both go a level deeper than this. There is also a glossary for the terminology and a time card calculator if you are still adding up split days by hand.

Set it up once, then stop thinking about it

Add the contract, create your categories, tell your team. After that every hour arrives with a name, a date and a full history attached.

14-day free trial · No credit card required · One-click DCAA compliance on every plan

This article explains published federal acquisition and audit guidance in plain terms, with the sources linked. It is not legal or accounting advice. What applies to your contract depends on its terms and clauses, and your contracting officer and accountant are the people to confirm it with.