🎯Free 30-Day Trial β€” No Credit Card Required.Start Free β†’
HomeBlogGovernment Contract Invoicing
Getting Started

How to Invoice a Government Agency: Getting Paid on Federal Contracts

Winning a government contract is hard. Getting paid on one should not be β€” but the federal invoicing process trips up more small businesses than any other part of contracting. The rules are specific, the systems are non-intuitive, and a single missing field resets your 30-day payment clock to zero. Here is exactly how to bill a federal agency correctly, fast, and every time.

By CapturePilot Team13 min readPublished July 15, 2026
01

Why Getting Paid Is Its Own Skill Set

Federal agencies do not pay invoices. They pay proper invoices. That distinction β€” a legal one rooted in FAR Subpart 32.9 β€” matters because a single missing data element does not result in a partial payment or a follow-up request from your contracting officer. It results in your invoice being rejected outright and returned to you, and your 30-day payment clock starting over from zero.

For a small business operating on thin margins or managing subcontractor payrolls, that delay is not a paperwork inconvenience β€” it is a cash-flow problem. The government spent $753 billion on contracts in FY2024 according to USASpending.gov. That money flows out through invoicing systems that have specific requirements most new contractors discover the hard way.

The good news: the system is learnable. There are two primary invoicing platforms β€” one for civilian agencies, one for DoD β€” and each has a defined process. Master them once and billing becomes a routine, not a headache.

30 days

Standard federal payment deadline (Prompt Payment Act)

7 days

Time agency has to reject a defective invoice

14 days

Construction contract progress payment deadline

4.75%

Prompt Payment interest rate Jul–Dec 2026

One more thing worth knowing upfront: the government is legally required to pay you interest if it is late. The Prompt Payment Act is not optional guidance β€” it is statute. If your invoice is proper and the agency misses the deadline, interest accrues automatically at the Treasury rate. You do not even have to ask for it. The law is on your side. But you have to submit a compliant invoice first.

New contractor? Start here before billing.

Before you can submit your first invoice, you need an active SAM.gov registration with current banking information for electronic funds transfer. The government pays via EFT only in most cases β€” and the banking details on file in SAM are what get used. Verify your SAM registration is current and your banking information is accurate before your first contract deliverable is due. A lapsed SAM registration can halt payment even on a legitimate invoice.
02

IPP vs. WAWF: Two Systems, Two Worlds

The federal government runs two separate electronic invoicing ecosystems. Which one you use depends entirely on who you are contracting with.

FeatureIPP (Invoice Processing Platform)WAWF (Wide Area Workflow)
Used forCivilian federal agencies (EPA, GSA, HHS, DHS, Treasury, etc.)Department of Defense contracts and subcontracts
Operated byBureau of the Fiscal Service, U.S. TreasuryDefense Finance and Accounting Service (DFAS) via PIEE
Access URLipp.govpiee.eb.mil (WAWF is a module within PIEE)
Governing regulationFAR 52.232-25 (Prompt Payment) + agency-specific clausesDFARS 252.232-7003 + 252.232-7006
Required forMost civilian agencies unless waiver grantedAll DoD contracts β€” mandatory, no exceptions
Document typesInvoices, credit memosInvoices, receiving reports, cost vouchers, Invoice 2in1, combo docs
Three-way matchContract + PO + invoiceContract + receiving report + invoice (strict)
Cost to contractorsFreeFree

Your contract will specify which system to use. Look for the invoicing clause β€” FAR 52.232-25 will be present on civilian contracts and often references IPP. DoD contracts will include DFARS 252.232-7003 and 252.232-7006, which require WAWF. If you hold contracts with both civilian agencies and DoD, you will use both systems. They are not interchangeable.

One important nuance on IPP: some civilian agencies have agency-specific invoicing requirements layered on top of IPP. The EPA, for example, includes clause 1552.232-70 in its contracts, which adds additional required fields. Always read your contract's invoicing section β€” do not assume standard FAR language covers everything.

03

The 10 Elements of a Proper Invoice (FAR 52.232-25)

FAR 52.232-25 defines exactly what makes an invoice β€œproper.” Miss one element and the billing office must return the invoice within 7 days β€” with a written explanation of what is missing. Your payment clock restarts when you resubmit. These 10 elements are required on every invoice for federal contracts:

01

Invoice date

The date you submit the invoice. This starts the payment clock β€” the date matters legally. Never leave it blank or use a past date.

02

Invoice number

A unique identifier you assign. Sequential numbering by contract is standard practice. The government needs this to track the payment in their system and to reference the invoice if there is a question.

03

Contract number

The full contract number exactly as it appears on your contract. Include any order number if you are billing against a task order or delivery order under an IDIQ vehicle.

04

Description of work or deliverable

A clear description of the supplies delivered or services performed. Reference the contract line item number (CLIN) for each item you are billing. Vague descriptions like "services rendered" are insufficient and will trigger rejection.

05

Quantity and unit price

For supplies: unit count, unit of measure, and unit price. For services: hours or period of performance billed. For T&M contracts: labor categories, hours by category, and applicable rates from the contract.

06

Extended price

The total invoice amount, calculated correctly. Math errors are a surprisingly common rejection reason. Verify your totals before submission.

07

Payment terms

The payment terms specified in your contract. If you offer a prompt payment discount (e.g., 2/10 net 30), include it here. Most small businesses do not offer discounts, but the field must still reflect the contract terms.

08

Name and address of your company

Must match exactly what is in SAM.gov. If your legal name has changed and SAM has not been updated, you will have a mismatch that triggers rejection.

09

Taxpayer Identification Number (TIN)

Your EIN or SSN (for sole proprietors). This must match the TIN registered in SAM.gov. A mismatch here does not just delay payment β€” it flags your invoice for compliance review.

10

Name and phone of billing contact

A specific person at your company who can answer questions about the invoice. The government will call this number if there is any issue. An unresponsive billing contact is one of the fastest ways to extend payment timelines unnecessarily.

Your contract may require additional information beyond these 10 elements β€” evidence of delivery, acceptance documentation, certified cost breakdowns for cost-type contracts, or agency-specific forms. The contract's invoicing clause is the definitive list. Read it before your first billing cycle.

If you are on a GSA Schedule contract, your invoicing requirements are similar but task orders under the schedule will each have their own specific delivery instructions. Treat each task order as its own mini-contract for invoicing purposes.

Pre-submission invoice checklist

Before submitting any federal invoice, verify:
  • Invoice date is today (or the actual submission date)
  • Invoice number is unique and matches your internal tracking
  • Contract number and order number are exact β€” including hyphens and zeros
  • CLIN numbers match the deliverables listed
  • Hours and rates match the contract exactly for T&M work
  • Math is correct (extended prices and totals)
  • Your company name matches SAM.gov exactly
  • TIN matches SAM.gov registration
  • Billing contact name and direct phone are current
  • Required attachments (acceptance docs, timesheets, reports) are included

Check your set-aside eligibility before you pursue more work

Before spending hours on proposals, know which set-aside programs your business qualifies for. CapturePilot's Quick Checker maps your size, certifications, and NAICS codes to available opportunities in minutes.

Check eligibility free
04

How the Prompt Payment Act Protects Your Cash Flow

The Prompt Payment Act (31 U.S.C. Chapter 39) requires federal agencies to pay contractors within specific deadlines. When they miss those deadlines, they owe you interest β€” automatically, without you asking for it. This is not a complaint process. It is a statutory right.

Standard services/supplies

30 days

After receipt of proper invoice OR acceptance of goods/services, whichever is later

Construction progress payments

14 days

After receipt of invoice for a progress payment β€” faster than standard timeline

Construction final payment

30 days

Including retainage release β€” same timeline as standard contracts

The interest clock starts the day after the payment was due. The rate is tied to the Treasury's Prompt Payment rate, which is reset every six months. For contracts where payment was late in 2026:

PeriodAnnual Interest RateDaily Rate (approx.)
January 1 – June 30, 20264.125%~0.01129% / day
July 1 – December 31, 20254.625%~0.01267% / day
July 1 – December 31, 20264.75%~0.01301% / day

On a $50,000 invoice that runs 20 days late at the 4.75% rate, the government owes you roughly $130 in interest. That may not sound like much β€” but if you have multiple contracts and payments are routinely slow, this adds up. More importantly, the existence of the penalty mechanism incentivizes agencies to pay on time. Knowing the rule exists changes how you follow up on late payments.

There is one important catch: the 30-day clock does not start until the agency receives a proper invoice. An invoice returned for missing elements restarts the clock on the day you resubmit a corrected version. This is the real cost of invoice deficiencies β€” not rejection itself, but the weeks of delay that compound from it.

Invoice returned? Act within 24 hours.

When the billing office returns your invoice, they must provide a written explanation of what was wrong. Fix only what they flagged β€” do not change other elements of the invoice β€” and resubmit immediately. Do not wait until the next billing cycle. Every day you delay after receiving a rejection is a day your payment clock is not running. Track your rejections too: if the same field gets rejected twice, your invoice template has a structural problem that will cost you on every future contract.
05

Submitting Through IPP: Step-by-Step

The Invoice Processing Platform (IPP) at ipp.gov is the Treasury's centralized invoicing hub for most civilian federal agencies. Registration is free and one-time. Once you are set up, billing through IPP is faster than paper by a significant margin.

01

Register at IPP.gov

Go to ipp.gov and create an account. You will need your UEI (Unique Entity Identifier from SAM.gov), your company EIN, and banking information for EFT payments. IPP will verify your identity against your SAM registration. If there is a mismatch between your SAM data and what you enter, registration will fail β€” fix SAM first.

02

Link to your contracting agency

After registration, your agency's contracting office or finance team will link your account to the specific contract. You may receive a notification from the agency's IPP administrator, or you may need to contact your contracting officer's representative (COR) to initiate the link. Some agencies handle this during contract award; others wait until you request billing access.

03

Locate your purchase order in IPP

Once linked, your contract and any associated purchase orders will appear in your IPP dashboard. Always invoice against the specific PO or order number β€” not the base contract number alone. IPP imports PO data from agency finance systems, so the line items should match your contract CLINs.

04

Create and submit your invoice

Select the purchase order, click Create Invoice, and fill in all required fields: invoice number, invoice date, line item descriptions, quantities, and amounts. Attach any required supporting documentation (acceptance certificates, technical reports, progress documentation). Submit β€” IPP sends it directly to the agency's billing office for review.

05

Track payment status

IPP shows real-time payment status. You can see whether your invoice is under review, approved, scheduled for payment, or rejected. The system sends email notifications at key status changes. Check your status 7-10 business days after submission β€” if you see no movement, contact the billing office.

IPP's helpdesk is reachable at IPPCustomerSupport@fiscal.treasury.gov or (866) 973-3131. If you are having registration issues or cannot locate your PO in the system, they can typically resolve it within one business day. Do not let an IPP access problem delay your billing β€” call the helpdesk immediately.

Important exception: a contracting officer can authorize invoicing outside of IPP if electronic submission would be β€œunduly burdensome.” This is rare, and you must get written confirmation from the contracting officer. Without that written authorization, paper invoices submitted to civilian agencies will be returned.

06

Submitting Through WAWF: DoD Contract Invoicing

Wide Area Workflow (WAWF) is the Department of Defense's procure-to-pay platform. It is accessed through PIEE (Procurement Integrated Enterprise Environment) at piee.eb.mil. WAWF is not optional on DoD contracts β€” DFARS 252.232-7003 makes electronic submission mandatory, and DFARS 252.232-7006 defines the routing information your invoice must include.

The core concept in WAWF is the three-way match: before DoD pays, the system verifies that the contract, the receiving report (confirming the government received what you delivered), and your invoice all align. If any of the three disagree, payment halts until the discrepancy is resolved. Understanding this helps you anticipate where delays come from.

Document types in WAWF

WAWF uses several invoice document types depending on your contract type. For services not requiring physical shipment, the Invoice 2in1 (invoice + receiving report combined in one document) is most common for small businesses. For supply contracts, you submit a separate Invoice and a Receiving Report. For cost-type contracts including cost-plus and T&M, you submit a Cost Voucher. Your contract's DFARS 252.232-7006 clause will specify which type to use β€” check it before logging in.

Routing Data Table (RDT)

Every WAWF invoice requires routing codes β€” DoDAACs (Department of Defense Activity Address Codes) that tell the system where to route the invoice for review and payment. These codes are listed in your contract in the WAWF Payment Instructions clause (typically in Section G or an attachment). Common codes include the Pay DoDAAC (which finance office pays you), Issue By DoDAAC, Admin DoDAAC, and Inspect By DoDAAC. Enter them exactly β€” wrong routing codes send your invoice to the wrong office and delay payment by weeks.

Acceptance vs. inspection

On many DoD contracts, the government inspector and the acceptance authority are different people. An invoice that shows inspection complete but acceptance pending will sit in the queue until acceptance is recorded. If your invoice has been sitting for more than 15 days with no movement, call your COR to check whether acceptance has been recorded in WAWF. This is one of the most common β€” and most preventable β€” payment delays on DoD contracts.

Signing authority in PIEE

To submit invoices in WAWF/PIEE, you need a Vendor/Contractor access role and a digital certificate or PKI credential. Register at piee.eb.mil and request the Vendor role. Supervisor approval within PIEE is required β€” build in time for this during contract kickoff, not when your first invoice is due. If you wait until you have a billable period to get set up in PIEE, you will delay your first payment by weeks.

One practical advice for new DoD contractors: request a WAWF walkthrough from your contracting officer's representative at contract kickoff. Most CORs will spend 30 minutes helping you set up routing and submit a test invoice. This is standard β€” they want you billing correctly as much as you do.

Track your contracts, milestones, and billing cycles in one place

CapturePilot's pipeline management keeps each contract's billing schedule, deliverable dates, and key contacts organized β€” so you never miss a billing cycle or let a Prompt Payment clock slip.

Start free 30-day trial
07

Billing by Contract Type: FFP, T&M, Cost-Plus

What you invoice β€” and how you support it β€” depends on your contract type. The invoicing requirements are meaningfully different across the main types. Getting them confused is a fast path to rejection.

Firm Fixed Price (FFP)

The simplest invoicing scenario. You invoice for the price agreed in the contract against each CLIN, upon delivery or at the schedule specified in the contract. No cost backup is required β€” the price is fixed. Your invoice simply confirms what was delivered, when, and at what price. The main risk here is invoicing before acceptance: an FFP invoice submitted before the COR records acceptance will be returned. Confirm acceptance first, then bill.

Time and Materials (T&M) and Labor Hour (LH)

T&M invoicing requires labor category breakdowns by the rate classes specified in your contract. You bill hours worked per category at the applicable rates, plus materials at cost (with or without a handling fee, as specified in the contract). Timesheets or equivalent labor records are typically required as attachments. The rates you bill must match the labor category rates in your contract exactly β€” overcharging a single category, even by mistake, triggers audit risk. Under FAR 52.216-7, T&M invoices are typically submitted monthly.

Cost-Reimbursement (CPFF, CPAF, CPIF)

Cost-type contracts are the most documentation-intensive to invoice. You submit a cost voucher (on DoD contracts through WAWF; on civilian contracts through whatever the contract specifies) showing allowable, allocable, and reasonable costs incurred. Categories include direct labor, direct materials, subcontract costs, other direct costs (ODCs), and indirect costs (overhead, G&A) at the rates established in your accounting system and negotiated with the government. DCAA-compliant accounting is effectively required to invoice on cost-type contracts without significant risk. See our DCAA audit guide for the accounting requirements.

IDIQ Task Orders

On IDIQ contract vehicles, you invoice against the individual task order, not the base IDIQ. Each task order has its own contract type, CLINs, period of performance, and invoicing instructions. A common mistake: using the base IDIQ contract number on invoices when the correct number is the task order number. Always invoice against the specific task order. Many IDIQs also have separate billing offices per task order β€” verify each time.

08

Invoicing Mistakes That Delay Payment

These are the actual reasons invoices get returned. Each one resets your Prompt Payment clock. A single billing cycle with two rounds of rejection can push payment back 45-60 days on what should have been a 30-day invoice.

High Impact

Invoicing before acceptance

On most service contracts, you cannot bill until the government formally accepts the deliverable. If your COR has not recorded acceptance in the agency's system, your invoice will be rejected. Follow up with your COR to confirm acceptance before submitting β€” especially on milestone-based FFP contracts.

High Impact

Wrong contract or order number

Using the base contract number instead of the task order number, or transposing digits, routes your invoice to the wrong place or triggers a mismatch. The invoice is returned and you start over. Copy contract numbers directly from the signed contract β€” never type them from memory.

High Impact

SAM.gov registration expired

Your SAM registration must be active at the time you invoice. Many agencies run automated checks against SAM before processing payment. A lapsed registration halts payment even on a technically perfect invoice. SAM registrations expire annually β€” set a renewal reminder 60 days before expiration.

Common

CLIN descriptions don't match the contract

The description of work on your invoice must correspond to actual CLINs in the contract. Billing for work described differently than how the contract defines it β€” even if the work was identical β€” triggers rejection. Use the CLIN language from the contract, not your own description.

Common

Missing required attachments

Many contracts require proof of delivery, inspection records, or COR sign-off before billing. If these attachments are missing, the billing office cannot process the invoice. Read your contract's invoicing section at award to know exactly what must accompany every submission.

Common

Billing over the funded amount

On incrementally funded contracts, you can only invoice up to the amount that has been obligated β€” even if the total contract value is higher. Submitting an invoice that exceeds the current funded amount will be rejected. Track your funded ceiling separately from your total contract ceiling.

Common

Wrong WAWF document type

Submitting a standard invoice in WAWF when a Cost Voucher is required (or vice versa) results in rejection. The WAWF document type is specified in DFARS 252.232-7006. Check it for every new contract.

If you experience repeated rejections on the same contract, ask for a meeting with the contracting officer or billing office. They will often walk through their internal checklist with you. One 20-minute call can prevent months of back-and-forth.

What to do when a payment is genuinely late

If your invoice is proper and payment is more than 30 days overdue, you have two options. First, contact the designated billing office in writing and ask for a payment status update β€” this creates a paper trail. Second, if you believe interest penalties are owed, note it in your communication. The government is required to pay interest automatically, but documenting the delay protects you if there is a dispute. For larger amounts, FAR 33.103 provides a formal disputes process β€” though for invoicing issues, a direct conversation with the contracting officer resolves most situations before escalation.
09

Building a Billing Process That Scales

When you have one contract, manual invoicing is manageable. When you have three or five β€” each with different contract types, billing offices, systems, and submission schedules β€” an ad-hoc process breaks down. Build structure from your first contract.

Create a billing setup sheet for every contract at award

When you sign a contract, capture the following in a standard document: contract number and order numbers, invoicing system (IPP or WAWF), billing office contact and email, COR name and phone, billing period and submission schedule, required attachments for each invoice, WAWF DoDAAC routing codes (for DoD), funded ceiling vs. total ceiling, and any agency-specific invoicing clauses. This takes 20 minutes at award and saves hours over the contract life.

Set billing cycle reminders at contract kickoff

Most contracts specify when you can bill β€” monthly, upon milestones, or upon delivery. Put these dates in your calendar the day you sign the contract. A missed billing period on a monthly-invoiced contract means waiting another 30 days to bill β€” and another 30 days to get paid. Consistent billing cadence is one of the highest-leverage cash flow improvements a small contractor can make.

Track funded amounts separately from total contract value

On incrementally funded contracts (common in government, particularly on cost-type and some T&M vehicles), the funded amount is the only amount you can legally bill against. When a contract modification adds funding, update your billing tracker immediately. Running a simple spreadsheet with funded amount, billed to date, and available balance keeps you from accidentally over-billing.

Segregate invoicing from accounting

For DCAA compliance on cost-type contracts, your accounting records and invoices must be reconcilable. Use accounting software (Unanet, Deltek, or even QuickBooks with a govcon chart of accounts) from day one. Reconstructing records for an audit is expensive; building them correctly from the start is not. See our guide to DCAA audit preparation for the accounting system requirements before you pursue cost-plus work.

Cash flow predictability on government contracts comes directly from billing discipline. The firms that struggle with government cash flow β€” despite having good contracts β€” are almost always the ones with inconsistent billing schedules, invoice errors that push payment back 2-3 weeks per cycle, and no visibility into where each invoice stands. These are process problems, not contract problems.

CapturePilot's pipeline management tracks your active contracts from award through closeout β€” including billing milestones, deliverable dates, and funded ceilings. Combined with the contract intelligence that shows you modification history and option exercise dates, you get a full picture of each contract's billing status without maintaining a separate spreadsheet for every award.

What about subcontractor pass-through billing?

If you are a prime contractor billing your customer for subcontractor work, the rules depend on your contract type. On FFP contracts, subcontractor costs are embedded in your fixed price β€” there is nothing to pass through. On T&M and cost-plus contracts, you bill subcontractor costs as a direct cost line, typically at cost (or cost plus a specified handling fee). Your contract will specify the markup, if any, and whether you need to attach subcontractor invoices. Always flow down the same invoicing and record-keeping requirements to your subs via your subcontract agreements β€” your DCAA audit will check whether your subcontractor documentation is audit-ready, not just your own records.

Win more contracts. Get paid faster.

CapturePilot helps small government contractors find the right opportunities, build stronger proposals, and manage every active contract from award to closeout β€” including billing schedules, modification tracking, and pipeline visibility.