
To track government contract spending, follow the money through five records: the appropriations law that funds the agency, the obligation when the agency commits money, the award on USAspending.gov, any later modifications, and the payment. Each stage leaves a free public record. This article walks one fictional contract through all of them.
The contract is invented so the numbers stay clean. Picture a fictional Bureau of Records Modernization that hires a fictional company, Harbor Data Services LLC, to digitize paper case files for $2.4 million. Every record named below exists for real contracts too.
Where does the money start before any contract exists?
The money starts with Congress, which passes an appropriations act giving each agency legal permission to spend up to a set amount for stated purposes. That permission is called budget authority. Until it exists, no contracting officer can legally commit a dollar.
In our example, the bureau’s yearly appropriation includes funds for “records and information systems.” Nothing in that law names Harbor Data Services or even mentions digitizing files. Congress sets the purpose and the ceiling, and the agency picks the vendor later.
The federal fiscal year starts October 1. When Congress has not finished its bills by then, it usually passes a continuing resolution, which lets agencies keep spending at the prior year’s rate. That affects timing: contracts get delayed, shortened or awarded in a rush at the end of the fiscal year.
Your first free records are on Congress.gov, where you can read the text and status of every appropriations bill, and on USAspending.gov, where each “federal account” shows how much an agency had available, how much it obligated and how much it paid out. If you want to see how these dollars then reach states and districts through formulas and earmarks, that is a different trail, and I cover it in Formula Funds vs. Earmarks. This piece stays on one contract.
How does an agency turn its budget into a purchase?
The agency turns budget into a purchase by dividing its money among offices and then writing down exactly what it wants to buy. Before the agency can spend, the White House Office of Management and Budget apportions the funds, meaning it releases them in portions over the year. OMB now posts apportionment documents on a public website, and they show conditions and footnotes attached to the money.
Inside our fictional bureau, the records office says it needs 40 million pages scanned and indexed. A contracting officer, the only person with legal authority to bind the government to a contract, turns that need into a written solicitation. The solicitation describes the work, the deadline, how bids will be scored and what the winner must deliver.
Solicitations above a modest dollar threshold are posted on SAM.gov, the government’s official contracting portal. Anyone can read them without an account. You will see the agency, the description, the response deadline and often the attached statement of work.
Competition matters here. When an agency skips open bidding and buys from one company, it generally has to justify that choice in writing, and many of those justifications are published. A sole-source notice for a large contract is the first thing worth reading closely.
How is a contract awarded, and where is the public record?
A contract is awarded when the contracting officer signs it, and the public record is the award entry on USAspending.gov. Agencies log contract actions into the Federal Procurement Data System (FPDS), which then feeds USAspending.gov. Because of data syncing delays, a brand-new award or modification might take days or weeks to surface on USAspending.
Search for the winning company or the contract number and you land on an award page. For Harbor Data Services, the page would show:
- Award ID: the contract number, formally the Procurement Instrument Identifier (PIID). This is the key to every other search.
- Recipient: the company’s name and its Unique Entity ID.
- Awarding agency and office: which part of the bureau signed.
- Obligated amount: what the government has committed so far, for example $2.4 million.
- Potential award amount: the ceiling if every option is exercised.
- Period of performance: the start date and end date of the work.
- Extent competed: whether the award came out of full and open competition or not.
- Place of performance: where the work is done.
Read the “extent competed” field first. It tells you in one line whether the agency opened the work to everyone or steered it to one vendor. The vendor’s own SAM.gov registration, also public, adds its address and business details.
What is the difference between money obligated and money actually paid?
Obligated money is a legal promise to pay, and paid money (an outlay) is cash that has left the Treasury. The two numbers on an award page can differ by a lot, and the gap is where most misreadings of government spending begin.
When the bureau signed the Harbor contract, it obligated $2.4 million. That set the money aside inside the bureau’s budget, but it moved nothing to the vendor. Harbor gets paid as it delivers: say, scanned batches each month over two years. After six months, perhaps a few hundred thousand dollars has actually gone out.
USAspending shows outlays on many award pages, and the account-level pages show them for whole agencies, when the agency reports the data. Use both numbers together. A headline that says “agency spends $2.4 million” almost always means “agency obligated $2.4 million,” and a headline quoting the potential award amount may include options nobody has exercised yet.
Obligated money can also go unspent. If the vendor delivers less than planned, or the contract ends early, the agency may release the leftover obligation. So an obligation is a ceiling on a particular commitment, not a receipt.
How does a vendor get paid, and who else gets a cut?
A vendor gets paid by submitting an invoice for completed work, which the agency reviews, approves and sends to the Treasury for electronic payment. Under the Prompt Payment Act, agencies generally must pay a proper invoice within 30 days unless the contract sets other terms, and late payment can bring interest penalties.
Harbor would invoice monthly for the batches delivered and accepted. A government employee confirms the work matches the contract, and only then does the money move. The payment trail for any contract is: invoice, acceptance, Treasury disbursement, outlay.
Then there is everyone else. Harbor may hire a subcontractor to run the scanners and another to supply storage software. Prime contractors above a reporting threshold must report their subawards, and USAspending publishes them on the prime award’s page, with the subcontractor’s name, the amount and a description. The data depends on the prime reporting accurately, so treat it as a lead and not a complete ledger.
Here is where public records stop. You cannot see Harbor’s profit margin, its overhead or its salaries from any free database. The invoices themselves are generally not posted online, though you can request them from the agency under the Freedom of Information Act. That limit is worth knowing, because anyone who claims to prove “waste” from outlay totals alone is guessing.
What happens when a contract changes, grows, or goes wrong?
When a contract changes, the agency issues a modification, and each modification appears in the award’s transaction history on USAspending.gov. This is the section I would read before any other on a real contract, because the signed price is rarely the final price.
Suppose the bureau finds that its files include 10 million more pages than estimated. It signs a modification adding $600,000. The award page now shows $3.0 million obligated, and the history lists the new action with its date, the dollar change and a “reason for modification” code. Other common reasons are exercising a planned option year, extending the deadline, changing the scope or closing out the contract.
A few ways to read the history:
- Compare the first obligation to the current total. A contract that has doubled deserves a look at why.
- Check the dates. Many modifications cluster before a deadline or at the end of the fiscal year.
- Look at whether growth came from planned options or from unplanned scope changes.
Contracts also go wrong. The government can terminate a contract for convenience (it no longer needs the work) or for default (the vendor failed to perform). Disputes follow a process under the Contract Disputes Act: a contracting officer issues a decision, and the vendor can appeal to a board of contract appeals or the Court of Federal Claims. Companies that lose a bid can file a protest with the Government Accountability Office, which keeps a public docket of protests and decisions.
Inspectors general investigate problems inside agencies, and Oversight.gov collects their public reports in one searchable place. Search the vendor or the agency there before you decide a contract is clean. individual performance evaluations of contractors, which the government tracks internally in the Contractor Performance Assessment Reporting System (CPARS) but exempts from routine public release, are mostly not public, so a lack of complaints in the records tells you little.
The government evaluates vendor performance internally through CPARS (Contractor Performance Assessment Reporting System), but these report cards are legally exempt from routine public release. A lack of complaints in public records tells you little.
How can you trace a real contract yourself, step by step?
You can trace a real contract in about an hour using four free sites: USAspending.gov, SAM.gov, Congress.gov and Oversight.gov. Work in this order:
- Pick a contract. Start from a news story, a local facility, a company you recognize or an agency you care about. Search USAspending.gov by company name, agency or keyword.
- Open the award page and write down the Award ID. Note the recipient, the obligated amount, the potential amount, the dates and the extent-competed field.
- Read the transaction history. Add up the modifications and see how far the current total is from the starting amount.
- Check the outlays. Compare what was obligated with what has actually been paid, when the data is reported.
- Look for subawards. See who else was paid through the prime vendor.
- Find the solicitation on SAM.gov. Search the description or the Solicitation Number listed on the USAspending page, searching by the final Award ID alone often yields zero results due to agency indexing quirks.
- Go back to the money’s source. Use the funding agency and federal account on the award page to find the appropriations law on Congress.gov, then search Oversight.gov for any audit or investigation.
At every stage, write down what the record proves and what it does not. An obligation proves a commitment. An outlay proves a payment. Neither proves the work was good or the price fair. For a detailed walk through the first four steps on the main database, read How to Track a Federal Contract on USAspending.gov.
Once a contract’s money trail is clear, the next question is who pushed for the spending in the first place. That is a separate trail through lobbying disclosures and bill text, and The Lobbyist’s Ledger shows how to follow it.
Every number in this process is public, free and checkable by anyone, and that is the strongest argument for checking. Officials and advocates on every side quote spending figures with confidence, and few of them say which figure they mean. A reader who knows the difference between obligated and paid, and who has looked at the modification history, can tell when a number is being stretched.
The /resources page collects the civic research tools that help you trace contracts and spending on your own. Then leave a comment below and name the contract you would trace first.