FEDERAL BUDGET TRACKING SOFTWARE

Federal budget tracking software should follow the line, not the headline.

How to follow a program's funding from the President's budget request through the House and Senate marks, a continuing resolution and the enacted bill to the money an agency obligates, across every agency your clients depend on. And what federal budget tracking software should do at each step.

IN SHORT

Federal budget tracking means recording one program's number at every stage: the President's request, the House and Senate marks, the continuing resolution rate, the enacted level and what the agency obligates. Good federal budget tracking software reads the justifications and committee report tables, matches each line to the client programs it affects, shows the change at every stage and drafts the explanation the client needs, with sources.

THE CYCLE, STAGE BY STAGE

What tracking means at each stage of the federal budget.

The federal budget is not one document. It is a relay of documents, each written by a different author for a different reader, and each describing the same money at a different level of detail. Tracking a program means finding its line in every one of them and recording what changed.

The sequence below is how it generally works. Dates, formats and the level of detail change every year and differ by agency and subcommittee, so check each committee’s and agency’s current materials.

  1. 1

    The President's budget request

    Agencies build their requests with the Office of Management and Budget in the year before. The law sets an early-year deadline for the President’s budget, and in practice it is often late.

    WHAT TO TRACK

    The requested level for each client line, the change from the prior year, and any proposal to create, consolidate or eliminate a program.

    WHERE IT LIVES

    The budget volumes and appendix, which carry account-level detail.

  2. 2

    Agency budget justifications

    Each agency publishes justification documents, often called congressional justifications, explaining its request to the appropriations committees with program tables and narrative.

    WHAT TO TRACK

    Program-level amounts, the reasons given for cuts or increases, and proposed legislative language. A small program may be named nowhere else.

    WHERE IT LIVES

    Agency budget pages. Formats differ by agency and can change between years.

  3. 3

    The budget resolution and allocations

    Congress may adopt a concurrent budget resolution setting overall levels. It does not go to the President, and some years none is adopted. The Appropriations Committees then divide their total among their subcommittees.

    WHAT TO TRACK

    Each relevant subcommittee’s allocation against the prior year. A tight allocation predicts cuts before a bill is written.

    WHERE IT LIVES

    Budget committee materials and the allocations the appropriations committees announce.

  4. 4

    House and Senate marks

    Twelve subcommittees in each chamber write twelve bills. Each bill is marked up in subcommittee and full committee and reported with a committee report that holds the detailed tables and directive language.

    WHAT TO TRACK

    The mark for each client line, its difference from the request and the prior year, and report language that directs, encourages or restricts the agency.

    WHERE IT LIVES

    Bill text and reports from the House and Senate Appropriations Committees and congress.gov.

  5. 5

    Continuing resolutions

    When the fiscal year starts on October 1 without full-year bills, a continuing resolution keeps agencies funded for a set period, generally at the prior year’s rate. CRs typically bar new starts and can carry anomalies for specific programs.

    WHAT TO TRACK

    Whether a client program runs at the old level, whether it is a new start that cannot begin, any anomaly that changes it, and every extension.

    WHERE IT LIVES

    The CR’s bill text and any summary the committees publish.

  6. 6

    The enacted appropriation

    Final bills often move together in a package. The law appropriates by account. Program detail usually sits in the explanatory statement and its tables, which say how the agreement is meant to be carried out.

    WHAT TO TRACK

    The final number against the request and both marks, which chamber’s position held, and which directives survived.

    WHERE IT LIVES

    The enacted law and explanatory statement, on congress.gov and the committee sites.

  7. 7

    Apportionment and spend plans

    Before agencies can obligate, OMB apportions the money, sometimes by quarter or by project. Some bills require agencies to send spend plans or operating plans to the committees.

    WHAT TO TRACK

    When the money becomes available, and how the agency intends to divide it inside an account.

    WHERE IT LIVES

    Apportionment records where published, and agency plans when they are shared.

  8. 8

    Obligation and spending

    Obligations are commitments such as contracts and grants. Outlays are the payments that follow, sometimes years later. Some money is available for one year, some for several, some until spent.

    WHAT TO TRACK

    Awards under the client’s program, the pace of obligation, unobligated balances that can attract rescission proposals, and the next solicitation.

    WHERE IT LIVES

    USAspending.gov for awards and accounts, SAM.gov for contract opportunities, Grants.gov for grants.

ONE LINE, SEVEN NUMBERS

Follow one program from the request to the money obligated.

This is what a complete record of one budget line looks like. Each sample client depends on a program in a different agency and a different appropriations bill. Pick one, then pick a stage to see what happened and how it compares. The dashed line is the prior-year level, the number a continuing resolution usually holds a program to.

Notice that the marks are compared with the request, because that is how the committees present them, while most clients care about the prior year. A useful record keeps both comparisons, plus the report language that came with each number, because the words often matter more than the amount.

WHY LINES GET LOST

Why a line item is hard to follow across documents and years.

Most budget tracking failures are not about missing a document. They come from matching the wrong line, or the right line at the wrong level of detail.

  1. The bill and the report speak at different levels.

    Bill text usually appropriates by account. The program your client cares about may appear only in a report table or only in the agency justification. Reading the bill alone can make a cut invisible.

  2. The House and Senate draw the lines differently.

    Each committee can group, split or rename lines in its own report. Comparing the marks often means building a crosswalk before the numbers can be compared at all.

  3. Programs get renamed, merged and moved.

    Between years a program can change its name, fold into a broader line or move to another account. Its history still exists, but no longer on the same row.

  4. Three fiscal years are live at once.

    In any given month you may be reading next year’s request, operating under this year’s CR and watching awards made from last year’s money. Every number needs its fiscal year attached.

  5. A CR has no program tables.

    A continuing resolution sets a rate, not a table. What a program can spend under it is inferred from the prior year, the CR’s terms and any anomalies, and agencies may apportion cautiously.

  6. Spending data uses different categories.

    USAspending organizes money by federal account, program activity and award, not by the rows of a committee report. Linking a report line to awards means mapping it, and some lines do not map cleanly.

WHAT TO LOOK FOR

What to look for in federal budget tracking software.

Bring real documents to a demo. These tests separate a bill tracker with a budget tab from software a firm can rely on when twenty clients depend on lines in eight different bills.

Test it on
A weak answer
What to look for
Last year’s report table and one client line
Finds the bill and leaves you to find the row.
Finds the row, the request, both marks and the enacted level, each linked to its source page.
A program that was renamed or merged
Shows a gap in the history.
Carries the line across years and says what changed and where.
A continuing resolution
Marks the bill as passed.
Shows the rate each client line runs at and flags new starts and anomalies.
Report language, not just numbers
Indexes text for you to search.
Pulls each directive that touches a client’s program, with any date the agency must meet.
Many clients across many subcommittees
One watchlist per person.
Every client line by stage in one view, with what changed since last week.
Spending after enactment
Stops at the enacted bill.
Connects the line to obligations and awards where the data allows, and says where it does not.
WHERE AI HELPS

Where AI helps with federal budget tracking.

The hard part of budget tracking is reading. Justifications run long, report tables arrive as PDFs, and the same program is described differently in each. That is the work AI can carry, with a person checking the result.

  1. 01Read the documents as they post

    Pull the client-relevant rows from justifications, report tables and explanatory statements the day they appear, including tables inside awkward PDFs, with the page each number came from.

  2. 02Match lines to each client’s programs

    Hold a map of every client’s programs, accounts and past line names, so a renamed line is still found and one row can be flagged for three clients with different stakes in it.

  3. 03Show the change at every stage

    Record the request, each mark, the CR rate, the enacted level and obligations side by side, with the difference from the request and the prior year and the report language that came with each.

  4. 04Explain it to the client

    Draft the update each client actually reads: what changed, why it matters to them, what happens next and what the firm recommends. A person reviews it and sends it.

Capiro is the AI back office for lobbyists. Meri, the AI Chief of Staff inside the back office, reads budget documents as they post, matches each line to your clients’ programs, and prepares the stage-by-stage comparison and the client update. Every number carries its source, and nothing leaves the firm until a person approves it.

QUESTIONS PEOPLE ASK

Frequently asked questions

What is the difference between the President's budget request and an appropriation?

The request is the administration’s proposal and has no legal force on its own. An appropriation is a law passed by Congress that gives agencies authority to obligate money for set purposes. Congress often funds programs at levels different from the request, adds programs the request left out and keeps programs it proposed to end.

What happens to a program’s funding under a continuing resolution?

A CR generally continues funding at the prior year’s rate for a set period, so a program the request proposed to grow stays near last year’s level until full-year bills pass. CRs typically do not allow new starts, and they can include anomalies that adjust specific programs. Agencies may also hold back spending until the full-year amount is known. The exact terms are in each CR’s text.

Where do I find program-level numbers if the bill only lists accounts?

Usually in the committee reports and the explanatory statement that accompany the bills, and in the agency’s budget justification. Their tables break accounts into programs, projects or activities. When a program does not appear in any table, an agency spend plan or operating plan may be the next place it shows up, if one is made available.

Can USAspending show whether enacted money was spent?

It shows a lot: obligations and outlays by federal account, plus award-level data on contracts and grants. It does not follow the rows of committee report tables, so linking an enacted line to spending usually means mapping it through accounts, program activities and award descriptions. Some lines map cleanly. Others can only be approximated, and a good tracker says which.

How do you track a program that was renamed or merged into another line?

Keep a record of each line’s past names, accounts and table locations, and read the justification’s prior-year columns, which often restate earlier amounts under the new structure. The tracking record should carry the history across the change instead of starting a new row, and note where the comparison is no longer like for like.

What should a firm send clients at each budget stage?

Short updates tied to the stages that move their numbers: the request, each chamber’s mark, any CR that affects them, the enacted level, then spending signals such as solicitations and awards. Each update should say what changed, what it means for that client and what the firm recommends next, with the source attached.

Every client line, at every stage.

Capiro is the AI back office for lobbyists. It follows each client's programs from the President's request to the money obligated, and Meri, the AI Chief of Staff inside the back office, prepares the comparison and the client update for a person to approve. AI should not replace the relationship. It should carry the work around it. More capacity for every client.

See the product

The category, explained: What is an AI back office for lobbyists?