It's a Tuesday in early December. You open your bank app and see the year's number sitting there: a strong income, and a tax bill that follows from it. Somewhere in your inbox is an email that says Renew annually and save 20%. A small idea forms: what if I paid for all of next year right now?

That idea is neither a trick nor a loophole. It's an old, well-documented feature of how most freelancers are taxed. It also has a cost that most year-end advice leaves out. Here is how it works, where it stops, and how to use it without fooling yourself.

Why the date you pay matters

Most freelancers use the cash method of accounting. Income counts when you receive it, and expenses count when you pay them. The calendar year is the only period that matters. A payment on December 30 lands in this year, and a payment on January 2 lands in the next.

That is the whole reason December gets so much attention. If you control when you pay a bill, you control which year's return it reduces. Paying with a credit card works the same way: the charge date counts, not the date you pay off the card.

The cash method also explains why a December move only has an effect when the money actually leaves your hands. An invoice you've received but haven't paid isn't a deduction yet. Neither is a purchase you merely plan to make.

The catch: not everything you prepay is deductible now

Suppose you pay $1,200 on December 20 for a full year of a design tool. Can you deduct all $1,200 on this year's Schedule C?

Under the general rules, a payment that buys you a benefit lasting beyond the current year is supposed to be spread over the period it covers. The IRS addresses this in its regulations on capitalizing costs. The 12-month rule is an exception that lets many small businesses skip the spreading. It says, roughly: if the benefit you're paying for doesn't last longer than 12 months, and doesn't extend beyond the end of the tax year after the year you paid, you can deduct the full amount when you pay it.

The two limits work together. The benefit has to end within 12 months of when it starts, and it can't run past the end of next year.

Here is how that plays out:

  • A 12-month software subscription, paid December 20, starting December 20. The benefit ends the following December, inside both limits. It generally qualifies for a full deduction this year.
  • A 24-month hosting plan. It runs past 12 months, so it fails the test. You'd spread the cost over the term.
  • A one-year insurance policy starting in March, paid in December. It runs 12 months from the start, and it ends within next year. It generally qualifies.
  • A three-year domain registration. Fails the 12-month limit.

The rule applies to cash-method taxpayers who aren't capitalizing these costs on their books. Once you use it, you're generally expected to apply it consistently in later years. It isn't something you pick up one December and drop the next. If you have a large or unusual prepayment, that's a good moment to ask a tax professional.

What does and doesn't qualify

The rule covers payments for services and rights over time. Typical candidates for a freelancer include:

  • Annual software and tool subscriptions
  • Professional memberships and association dues
  • Business insurance premiums
  • Annual plans for hosting, project management, or accounting software

It does not cover everything people try to throw at it:

  • Equipment and large purchases. A laptop is a different category with its own rules, such as depreciation or an election to expense it. The 12-month rule is about prepaying for services, not buying assets.
  • Deposits that aren't really payments. If you hand over money that's refundable or merely holds a spot, it may not count as a payment for the expense yet.
  • Expenses you wouldn't have had anyway. The expense must be ordinary and necessary for your business. Prepaying a tool you don't use isn't a deduction; it's a donation to a software company.
  • Personal use mixed in. If a subscription is half personal, only the business share is deductible, prepaid or not.

The part everyone skips: you're moving a deduction, not creating one

This is the idea worth keeping if you remember nothing else.

Prepaying doesn't give you a bigger deduction over time. It gives you the same deduction earlier. If you'd pay $1,200 for this tool every year anyway, then paying in December this year just means next year's payment happened a few weeks early. Next year you have nothing to deduct for it, unless you again prepay the following December.

So in a steady, normal year, the first time you shift your payment date you get a one-time pull-forward. After that you're simply on a new schedule. The deduction in any single year is the same as before: about one year's worth of the expense. The benefit is timing, which is worth something because money today is worth more than money later. It's just not as big as it looks.

It can be a real advantage in two situations:

  1. You had an unusually high-income year. Pulling a deduction into it lowers a bill you'd otherwise pay at a higher marginal rate. If next year looks lower, you've traded a deduction at a high rate for the loss of one at a lower rate.
  2. You expect your income to rise. Then the opposite logic applies. Deductions are worth more in a year when your rate is higher, so you might do better to leave the payment where it is.

And remember what a deduction is worth. For a freelancer it reduces both income tax and self-employment tax, but it never saves you the full amount you spend. Spending $1,200 to save a few hundred dollars still costs you the rest, and if you didn't need the product, that math is a loss.

Your next moves

  • List your recurring expenses today. Pull up the last 12 months of charges and mark the annual or renewable ones: software, memberships, insurance. This is your candidate list.
  • Check each one against the two limits. Write down the start date and end date of the coverage period. If it lasts more than 12 months, or runs past the end of next year, cross it off.
  • Compare prices before paying. If a vendor offers a real discount for annual billing, the savings are real money on their own. If it doesn't, you're only moving a payment earlier and giving up cash flow for a timing benefit.
  • Estimate your two years. Rough out this year's net income and next year's. If this year is clearly higher, prepaying is more attractive. If next year is, hold off.
  • Keep a note with each prepayment. Save the receipt and jot the coverage dates and business purpose in the same file. If you're ever asked about it, that note is your proof.
  • Finish before the year does. Payments must clear on or before December 31. Don't wait for the last afternoon of the last day, especially with a bank transfer that takes days.

Where this fits with your estimated payments

A December deduction lowers your total tax for the year, but your quarterly payments have usually been made already. The final estimate is due in January, so if you prepay, that's the moment to recalculate rather than send the number you would have sent. A lower expected tax can mean a smaller final payment, and that's money you keep.

That recalculation is the part that tends to slip. It's the reason Payday exists: it connects to Stripe or your bank, keeps your Q1–Q4 estimates in step with what's actually happened, and nudges you before each deadline, so a year-end move shows up in your next payment instead of getting forgotten. If you'd like your numbers to update without rebuilding a spreadsheet each time, you can see how it works at payday.lumenlabs.works.