Back to Blog

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play

Can I invoice clients for work performed across different tax years in the US?

invoice24 Team
February 2, 2026

Learn when and how to invoice clients for work spanning different US tax years. This guide explains cash vs accrual accounting, milestone billing, retainers, invoice dates, and service periods. Avoid backdating mistakes, keep clean records, and structure invoices that align with contracts, bookkeeping, and year-end tax reporting for freelancers nationwide.

Can I invoice clients for work performed across different tax years in the US?

If you’re a freelancer, consultant, agency, or small business owner in the United States, it’s common to have projects that start in one calendar year and wrap in the next. Maybe you performed part of the work in December, completed the final deliverables in January, or you’re billing on milestones that don’t neatly align with New Year’s Day. That reality can trigger a practical question that feels like it should have a simple yes-or-no answer: can you invoice a client for work performed across different tax years in the US?

The short answer is yes—you can invoice across tax years—but the “best” way to do it depends on what your invoice is meant to represent, how your contract is structured, and (most importantly) what accounting method you use for your business. For US taxes, timing matters. It affects when you recognize income, what your client considers deductible, and how cleanly you can reconcile your books if the payment arrives later than expected.

This article breaks down the core ideas in plain English. You’ll learn how invoicing interacts with tax-year boundaries under cash and accrual accounting, how milestone billing and retainers fit in, what to do when a client wants “one invoice for everything,” and how to avoid common bookkeeping headaches. Throughout, keep in mind that invoicing is not the same thing as “tax reporting,” but your invoices are often a key piece of documentation that supports how and when you report income.

Why tax years matter for invoices

In the US, most small businesses and independent contractors file taxes based on a calendar year, though some businesses operate on a fiscal year. Regardless of which year you use, a “tax year boundary” is simply the date your accounting year ends. Work performed before and after that boundary can land in different reporting periods.

That matters because income is generally reported in the year it is recognized under your accounting method. Many business owners assume, “If I worked on it in December, it counts in December,” but that’s not always true. For some businesses, what matters is when they are paid. For others, it’s when they earn the right to be paid (even if payment is delayed). Your invoices are part of the story your records tell about that timing.

Also, clients may care about timing too. A business client might want an invoice dated in December so they can treat it as a current-year expense. Another client may prefer to receive and process invoices in January for operational reasons. The key is to align what you invoice, when you invoice it, and how you recognize income in your books—without creating misleading records or accidentally violating your contract terms.

Invoicing vs. recognizing income: they are related but not identical

An invoice is a request for payment. It documents what you’re charging for, how much you’re charging, and the terms for payment. Tax recognition is about when that income counts for your tax reporting. They are connected because invoices often help establish the timeline and the nature of the transaction, but they do not automatically dictate your tax outcome in every situation.

For example, you might issue an invoice in late December that the client pays in January. Under one accounting method, that income is generally considered January income. Under another method, it could be considered December income—because the work was completed and the right to payment existed in December, even if the money arrived later.

Because of this, it’s possible to do everything “right” from an invoicing standpoint and still have your income fall into a different year for tax reporting, depending on your bookkeeping method and the specific facts.

The two big accounting methods: cash vs. accrual

For most small businesses, the tax-year question comes down to whether you use the cash method or the accrual method of accounting.

Cash method (common for freelancers and many small businesses)

Under the cash method, you generally report income in the year you actually receive payment. If you invoice in December but don’t get paid until January, you typically report that income in January’s tax year. From a practical standpoint, cash method bookkeeping mirrors your bank balance more closely: money in equals income, money out equals expenses (with some exceptions).

This is why many freelancers don’t worry too much about an invoice that straddles years. If your client pays in the new year, the income shows up in the new year. That said, it still helps to clearly describe what the invoice covers, especially if the services were delivered in multiple months or around year-end.

Accrual method (common for larger businesses and some specialized cases)

Under the accrual method, you generally report income when it is earned and when you have a right to receive it, not necessarily when you’re paid. If you completed a defined deliverable in December and you’re entitled to bill for it then, the income may be recognized in that tax year even if the client pays later.

Accrual accounting can get especially important when you have long-term projects, milestones, retainers, partial performance, and contracts that specify when payment is “earned.” An invoice date may not be the only factor. What matters is the underlying reality: when you performed the work, when you met the conditions to bill, and when the amount became reasonably determinable.

Even if you’re not sure which method you’re using, your tax filing and bookkeeping practices usually reveal it. If your records treat invoices as income when issued (even if unpaid), that’s often a clue you’re using accrual-style recognition. If you treat payments as income when deposited, that’s more consistent with cash method.

So, can you invoice across tax years?

Yes. There is nothing inherently wrong with issuing an invoice that covers services performed in two different tax years. Businesses do it all the time—think subscription services, ongoing consulting, and projects that span several months. The real issue is clarity and consistency: your invoice should clearly describe what you’re charging for, and your accounting should consistently recognize the income according to your method.

What you want to avoid is creating invoices that appear to move income between years solely for tax timing without a legitimate business basis. If you try to “backdate” an invoice to make it look like a prior-year transaction when it wasn’t, that can create serious compliance and documentation problems.

A better approach is to structure your billing practices so that your invoices match reality: milestones, monthly billing, or phase-based billing that reflects the actual progression of work. This naturally creates accurate documentation for both you and your client.

Common scenarios and how to invoice them cleanly

Let’s walk through typical real-world situations and how you can invoice without turning year-end into a mess.

Scenario 1: Ongoing services billed monthly

If you bill monthly (for example, marketing management, bookkeeping services, coaching, or IT support), the simplest approach is to issue separate invoices for each month—even if the project is continuous. You might invoice for December services in December, and January services in January. Each invoice is clean, and your line items match a single service period.

Monthly invoicing is also easy for clients to approve. They see a familiar cadence, and your documentation is naturally aligned with calendar boundaries.

In practice, if the client prefers one invoice, you can still do one invoice that lists separate line items for each month. For example: “Services for December” and “Services for January.” That way, your invoice is a single document but still shows the split clearly.

Scenario 2: A project with milestones (part in December, part in January)

Milestone billing is one of the most tax-year-friendly arrangements because it connects invoices to clear events. For instance, your contract might say:

• 30% due at project kickoff
• 40% due upon delivery of a draft
• 30% due upon final acceptance

If kickoff happened in November, the draft was delivered in December, and final acceptance happened in January, you can invoice each milestone when it occurs. The invoices reflect real project progress and a real right to payment based on the agreement.

Even if you choose to issue one invoice at the end, you can list the milestone breakdown and the dates achieved. That makes it easier to defend the billing if any question arises later, and it helps your client understand what they’re paying for.

Scenario 3: One invoice at the end for a project spanning two years

Some clients insist on one invoice after everything is complete, especially in creative work, software development, or one-off consulting projects. You can do that. But if you do, make the invoice description specific. Instead of “Project services,” include a brief scope summary and the project period. For example: “Website redesign services for project period Nov 15–Jan 10, including discovery, design, and launch.”

This is not about being overly formal—it’s about documentation. If you ever need to reconcile what happened when, or if your client asks for a breakdown, you’ll have it in writing on the invoice itself.

If you use the cash method, one end-of-project invoice might be perfectly fine because income is generally recognized when you receive payment anyway. If you use accrual, you may need to consider whether some portion was “earned” earlier under your contract terms. In that case, milestone invoicing is often cleaner for accounting and reduces year-end adjustments.

Scenario 4: Retainers and advance payments

Retainers can mean different things, and that difference matters. There’s a common “security retainer” concept (held until applied) and a common “advance payment for future services” concept (prepayment). In everyday business language, both are often called “retainers,” but they don’t always behave the same way for accounting.

From an invoicing standpoint, you should label the retainer clearly. If it’s an upfront amount that will be applied against future work, your invoice should say so. For example: “Retainer deposit to be applied to future services; billed against at $X/hour.”

If it’s a flat monthly retainer for a defined set of services, your invoice should specify the service period covered (for example, “Monthly retainer for January services”). That prevents confusion when the payment is made near year-end but the services are delivered later.

Clients often like retainers because they simplify budgeting. You’ll like them because they stabilize cash flow. But they can create timing complexity if the payment is received in one year and the work is performed in another. Clear invoice descriptions and consistent bookkeeping are your best defense against confusion.

Scenario 5: Time-and-materials work that spans year-end

If you bill hourly and your work crosses a tax year boundary, you can invoice for the hours worked in each period. Many service providers invoice weekly, biweekly, or monthly for this reason. Year-end is just another boundary—so you can treat it like the end of a billing period.

If the client wants one invoice, include separate line items: “Hours worked Dec 10–Dec 31” and “Hours worked Jan 1–Jan 15.” This format keeps the record accurate while accommodating the client’s preference.

How invoice dates, service dates, and payment dates interact

Invoices typically have at least three “timing” elements, and confusing them can create unnecessary disputes.

Invoice date is when the invoice is issued. It triggers payment terms, such as Net 15 or Net 30.

Service date or service period is when the work was actually performed or delivered. Some invoices list “service date,” “project period,” or “billing period.”

Payment date is when the client pays you (and when you receive the funds).

Across different tax years, it’s especially useful to include the service period on the invoice so it’s not just a date and a dollar amount. A clear service period helps your client’s accounts payable team, reduces the odds of chargebacks or delayed approvals, and gives you better support if you ever need to explain why a project spanned two calendar years.

What your client may request (and how to handle it)

Sometimes the pressure to “invoice in the old year” comes from your client. They may want to close their books, use up a remaining budget, or claim an expense in a particular year. While you can be flexible, you should keep your invoices aligned with the truth of what happened and what the contract allows.

If the work was not performed or delivered until January, invoicing it as if it occurred in December can cause problems. Instead, consider alternatives that are both accurate and client-friendly:

• Invoice for the portion of work actually completed by year-end (if your contract supports partial billing).
• Invoice a milestone that legitimately occurred in the prior year (if you have milestone terms).
• Accept a deposit or retainer payment in December for future work, and document it clearly as a deposit/retainer.
• Provide a pro forma estimate in December for budgeting purposes, then issue the real invoice when the work is done (only if your client understands the difference and your workflow supports it).

The goal is to give the client what they need operationally without creating records that imply services were delivered when they were not.

Partial invoicing: splitting one engagement into multiple invoices

Splitting a project into multiple invoices is often the cleanest solution when work spans years. Here are three common approaches:

Progress billing

You invoice based on percent complete or phases completed. For example, a large design project might be billed 25% on kickoff, 25% after wireframes, 25% after mockups, 25% on launch. Each invoice corresponds to a real stage and typically has clear approval criteria.

Time-based billing periods

You invoice for work performed during a defined period (monthly or biweekly). This is common in consulting and support work. Your line items can show the date range and any key tasks completed.

Deliverable-based billing

You invoice for specific deliverables as they are delivered: report #1, audit results, module A, module B, final QA pass, and so on. This approach is easy to justify because it maps directly to outputs the client can see and accept.

Any of these methods makes year-end simpler because you’re not forced to explain a single lump sum that covers two separate tax periods without detail.

How to write invoice descriptions that hold up well

Across tax years, invoice clarity matters more than fancy formatting. A strong invoice description typically includes:

• A brief scope label (for example, “Consulting services” or “Development services”).
• A service period or delivery date range.
• A short list of major tasks or deliverables (if helpful).
• A clear rate structure (hourly rate, fixed fee, milestone amount).
• Payment terms (due date, late fees if applicable, accepted payment methods).

If the invoice covers both December and January, you can include a line item for each period, or group by phase. The best approach is the one that makes it easiest for your client to approve and easiest for you to reconcile later.

Reconciling invoices and payments at year-end

Year-end reconciliation is where things can get tricky if your invoices don’t match your bookkeeping method. A few best practices help avoid problems:

Track invoice status clearly. Know what’s drafted, sent, viewed, partially paid, paid, overdue, or written off. This is especially important when invoices are issued in December and paid in January.

Record payment dates accurately. If you use cash method accounting, payment date is often the key driver for income timing. Even under accrual accounting, payment dates matter for accounts receivable management.

Document partial payments. If a client pays part in one year and part in the next, your records should show exactly how much was received and when.

Keep service periods consistent. If you routinely bill monthly, keep that pattern across year-end. Random exceptions create confusion for you and your clients.

Using a modern invoicing workflow helps because it keeps the invoice trail organized: invoice numbers, dates, line-item descriptions, payment status, and customer records all in one place, so you’re not hunting through email threads on January 29 trying to remember what happened in early December.

Handling late payments when the invoice was sent in the prior year

Late payments are frustrating year-round, but they can be extra annoying when they cross a tax year boundary. An invoice issued in December that isn’t paid until February can complicate cash planning and reconciliation.

To reduce this risk:

• Use clear payment terms (for example, Net 15 rather than “due upon receipt” if your client prefers formality).
• Offer convenient payment options to remove friction.
• Send polite reminders as the due date approaches and after it passes.
• Consider late fees if they are appropriate for your business and permitted under your agreement.
• For large projects, use milestone billing so you’re not waiting for the full balance at the end.

From a tax-year standpoint, cash method businesses often report the income when it’s received anyway, so late payments naturally land in the later year. Accrual method businesses may already have recognized the income, so late payments become a collections issue rather than an income-timing issue. Either way, keeping your invoices precise and your follow-up process consistent makes year-end reporting much easier.

Backdating invoices: why it’s risky

It’s tempting to “just date it December 31” to make everyone happy, especially if the client is pushing for it. But backdating invoices can create mismatched records, confusion in your accounts, and potential compliance problems.

If the work wasn’t completed, delivered, or billable under your contract until January, then a December-dated invoice can misrepresent the transaction. Even if the dollar amount is correct, the documentation may suggest a different timeline than what actually occurred.

A safer path is to invoice for what legitimately happened by year-end (a milestone, a completed portion, a deposit/retainer) and invoice the remainder when it is actually earned or delivered. If your contract doesn’t support that, consider updating your contract template for future projects so you have more flexibility.

What if the project spans multiple years?

Some projects last longer than a few months—think large software implementations, multi-quarter marketing engagements, or long-term advisory work. In those cases, year-end boundaries are unavoidable. The best strategy is to design a billing structure that matches the length and complexity of the engagement.

For longer projects, consider:

Regular billing cadence. Monthly invoicing is simple and predictable.

Milestones with acceptance criteria. Bill when real, measurable milestones are reached.

Deposits plus progress billing. Reduce risk upfront and then bill as work progresses.

Clear scope and change order process. Scope creep is a common reason invoices get delayed into new tax years. If you can manage changes systematically, you can bill more promptly and consistently.

Longer engagements also benefit from strong documentation inside the invoice itself, such as line items that reference phases, statement-of-work sections, or sprint periods.

How to avoid disputes when work spans two tax years

Most disputes aren’t about taxes—they’re about expectations. When work spans across years, clients may forget what was delivered when, or they may assume the invoice includes tasks you never agreed to. A few habits reduce disputes dramatically:

• Tie line items to deliverables, phases, or defined time periods.
• Keep invoices consistent with your proposals and statements of work.
• Include brief notes that connect the charge to a client-approved milestone.
• Attach or reference supporting documentation if the project is complex (for example, a summary of completed tasks).

The more your invoice reads like a clear “receipt for value delivered,” the fewer questions you’ll get from accounts payable and project stakeholders.

Practical invoicing structures that work well in the US

If you want a straightforward framework you can apply going forward, here are invoicing structures that tend to work well for US-based businesses dealing with year-end boundaries.

Monthly retainer with a defined scope

Invoice at the start of each month for that month’s retainer. Clearly state the service period (for example, “Retainer for January 2026”). If your retainer includes a bank of hours, specify how overages are billed and whether unused hours roll over.

Fixed-fee project with three to five milestones

Break the project into meaningful chunks and invoice when each chunk is delivered or accepted. This keeps cash flow steady and reduces the odds of a giant invoice landing at an awkward time.

Time-and-materials with weekly or biweekly invoices

For ongoing hourly work, shorter billing periods reduce surprise and keep the invoice aligned with recent activity. At year-end, it naturally results in a clean split without special handling.

Deposit plus final invoice

Invoice a deposit to reserve time on your schedule, then invoice the remainder on delivery. This approach can be especially helpful if the project crosses years because you’re not waiting for 100% of the payment at the end.

How an invoicing app can make cross-year billing simpler

When you’re handling multiple clients, projects, and payment timelines, the hardest part of cross-year billing is often not the invoice itself—it’s the follow-through: tracking what was sent, what was paid, what’s overdue, and what each line item represented.

A dedicated invoicing system can help by keeping everything in one place:

• Customer profiles and contact details
• Itemized line items with service periods and descriptions
• Consistent invoice numbering and templates
• Payment tracking and status updates
• Automated reminders and late-payment follow-up
• Exportable records for bookkeeping and tax prep

For a free invoicing app like invoice24, the key advantage is that you can maintain a consistent invoicing workflow across the entire year, so December and January don’t require special spreadsheets or manual reconciliation. If you can quickly generate invoices with clear service periods, split line items by month or milestone, and track payment dates, you’ll spend less time sorting out year-end details and more time doing paid work.

Key takeaways: invoicing across tax years without stress

Invoicing across different tax years is normal in the US, and you can absolutely do it. The most important thing is to keep your invoices accurate, clear, and consistent with your contract and accounting method.

To keep things simple:

• Use cash vs. accrual awareness: know whether payment date or earned date typically drives your income recognition.
• Add service periods to invoices, especially when work crosses year-end.
• Prefer milestone or periodic billing for projects that span multiple months.
• Avoid backdating; instead invoice what was actually billable by year-end or take a clearly labeled deposit/retainer.
• Keep strong records of invoice dates, service dates, and payment dates.

When you build these habits into your invoicing workflow, the end of the year becomes just another turn of the calendar—not a scramble to figure out what belongs where. And that’s exactly the kind of predictable, professional billing experience you want for both you and your clients.

Free invoicing app

Send invoices in seconds, track payments, and stay on top of your cash flow — all from your phone with the Invoice24 mobile app.

Trusted by 3,000,000+ businesses worldwide

Download on the App StoreGet it on Google Play