You did everything right in December. Your S corporation had a strong year, your accountant suggested a shareholder bonus to soak up profit and document reasonable compensation, and the board authorized a $30,000 bonus before New Year's Eve. The bookkeeper accrued it in December. Then payroll ran in mid-January — and the deduction moved to the new year with it.
That surprise costs real money when you were counting on the deduction in the year you earned the income. The culprit is a timing rule in Internal Revenue Code Section 267(a)(2): when your S corporation owes deductible compensation to a related party, it cannot deduct the expense until the year the related party reports it as income. For an S corporation, every shareholder counts as a related party — whether you own 100 percent of the stock or a single share. Accrue the bonus in December but pay it in January, and the deduction belongs to January's tax year.
If you own an S corporation and pay yourself bonuses, rent from a building you own, or interest on a loan you made to the company, this guide explains how the matching rule works, why the 2.5-month grace period your CPA mentioned does not save a shareholder bonus, what actually counts as paid, and how to run year-end payroll so the deduction lands where you expect.
The Matching Rule: Your Deduction Waits for Your Income
Most accrual-basis businesses deduct expenses when the liability becomes fixed and determinable — the all-events test — even if cash goes out the door later. Section 267(a)(2) carves out an exception for payments between related parties using different accounting methods: the payor cannot deduct the expense until the tax year in which the payee includes the amount in gross income.
In plain terms, the deduction and the income must match in the same year. An accrual-basis S corporation that owes a bonus to its cash-basis shareholder cannot deduct what the shareholder has not yet been paid, because a cash-basis taxpayer reports income only when actually or constructively received. The IRS states the rule bluntly: the S corporation may deduct the expense only in the same tax year the payment is reported as income by the related party.
This is not an obscure corner of the law. It is the default outcome for the most common S corporation year-end move — accruing owner compensation in December and paying it after the holidays.
Why S Corporations Get the Strictest Version of the Rule
Related-party status is where S corporations differ sharply from C corporations. Under Section 267(e)(1)(B)(ii), any person who directly or indirectly owns any stock of an S corporation is a related party with respect to that corporation. There is no minimum ownership percentage. A 3 percent shareholder-employee is related. A shareholder who holds stock indirectly, such as a participant in an employee stock ownership plan that owns S corporation stock, is related too — which is why the IRS specifically warns that an ESOP-owned S corporation cannot deduct accrued compensation, bonuses, vacation pay, or retirement plan contributions based on accrued compensation for participants.
Compare that with a C corporation, where the related-party matching rule generally kicks in only for shareholders owning more than 50 percent. A C corporation can accrue a bonus for a rank-and-file employee — or even a minority shareholder — and deduct it in the accrual year as long as it pays within the grace period described below. An S corporation gets no such room for any shareholder, period.
Partnerships and LLCs taxed as partnerships live under a similar matching discipline for payments to partners, so multi-entity owners should assume the same discipline everywhere rather than learning each entity's version separately.
The 2.5-Month Rule Your CPA Mentioned — and Why It Does Not Save You
Many owners have heard that accrued bonuses are deductible if paid within 2.5 months after year-end. That rule is real, but it answers a different question.
Under the deferred-compensation rules, a bonus accrued at year-end is generally deductible in the accrual year if it is paid by the 15th day of the third calendar month after year-end — March 15 for a calendar-year business — and the employer's obligation was fixed by year-end. A 2011 revenue ruling even allows the deduction when only the aggregate bonus pool is fixed at year-end and individual allocations are decided later, though conditions like requiring the employee to remain employed through the payment date can still defeat the deduction.
Here is the catch: the 2.5-month rule determines when an accrual is deductible under the general timing rules. Section 267 then overrides that answer for related parties. Think of it as two gates in sequence. The bonus must first satisfy the all-events test and the 2.5-month payment window — and then, because the recipient is a shareholder of an S corporation, the deduction is deferred again until the year the shareholder actually receives the money and reports it as income.
So the March 15 payment that preserves a deduction for your non-shareholder employees does nothing for your own bonus. Your December bonus paid on February 1 is deductible in the new year, full stop. Planning around March 15 for shareholder compensation is planning around the wrong deadline. Your deadline is December 31.
What Actually Counts as Paid
Because the deduction follows the shareholder's income inclusion, everything turns on when a cash-basis shareholder is treated as receiving the money. That is the constructive-receipt standard: income counts when it is made available to you without substantial restriction, not when you get around to spending it.
In practice, that means:
- A paycheck delivered or direct deposit settled by December 31 counts for the old year. A bonus direct deposit initiated December 30 that settles January 2 is January income — and a January deduction for the corporation.
- Payroll processing lead time is the silent killer. Standard ACH payroll takes one to two business days to settle, and a payroll run submitted on December 31 may not process in time to be reflected in the current tax year. Your W-2 reflects only wages that processed before year-end. Run the bonus payroll in the first half of December, not the last week.
- A check must be more than dated December. A check written and held in a desk drawer, or issued when the corporate account cannot cover it, does not put the shareholder in receipt of the funds. The money must actually be available.
- Withholding must follow the payment. A shareholder bonus is W-2 wages subject to income tax withholding and employment taxes. The withholding, the payroll tax deposits, and the W-2 all belong to the year the bonus is paid — another reason a January payment cannot produce a December deduction.
The theme is substance over paperwork. Accruing the bonus on the December books, authorizing it in December minutes, and dating paperwork in December all matter for corporate formalities, but none of them moves the deduction without actual payment.
It Is Not Just Bonuses
Section 267(a)(2) applies to every deductible amount the S corporation owes a shareholder, not only W-2 bonuses. The same December-accrue, January-pay pattern fails for:
- Rent paid to a shareholder-landlord. Many owners hold the business premises personally and lease it to the S corporation. December rent paid in January is deductible in the new year.
- Interest on shareholder loans. Interest accrued on money you lent the company is deductible only when paid to you and reported on your return.
- Vacation and severance pay accrued for shareholder-employees.
- Retirement plan contributions based on accrued compensation. The IRS specifically flags this one: contributions computed on compensation the shareholder has not yet received cannot be deducted until the underlying pay is includible. This can quietly reduce the pension deduction an owner was counting on.
Each of these creates the same book-tax difference: an expense on the December financial statements that the tax return must add back until the payment year.
Why Timing Still Matters When S Corporation Income Passes Through Anyway
A fair question: if S corporation profit flows to your personal return either way, does it matter which year holds the deduction? It matters more than most owners expect:
- Your W-2 drives your retirement limits. Solo 401(k) and SEP contribution caps are computed from W-2 wages actually paid during the calendar year. A bonus that slips into January shrinks last year's contribution room and cannot be retroactively restored.
- States may tax the corporation directly. Several states impose entity-level taxes or franchise taxes on S corporations. Shifting a deduction across the year boundary changes the state bill even when the federal total eventually evens out.
- Reasonable compensation is documented annually. If you rely on a year-end bonus to support reasonable officer compensation for the year, a bonus paid — and reported on the W-2 — in the following year supports the following year's file, not the year you intended.
- Estimated taxes and cash flow follow the income year. A January bonus means January withholding and a higher first-quarter estimated picture, while the December profit it was meant to offset was already taxed to you through the K-1. That mismatch can produce an underpayment surprise.
- Loss limitations and basis interact with timing. The year a deduction lands affects which year's K-1 loss you claim, which interacts with basis, at-risk, and passive-activity limits on your personal return.
None of these is fatal if you plan for the payment year. All of them sting when you assumed the deduction belonged to December.
Your Year-End Playbook
With the deadline understood as December 31 rather than March 15, the planning is straightforward. Work through this checklist in November, not the last week of December:
- Decide the bonus amount early. Board-authorize shareholder bonuses and document the resolution in writing before year-end. Fixed and authorized in December is still required; it is just not sufficient without payment.
- Run the bonus payroll by mid-December. Leave a cushion for ACH settlement, payroll-provider cutoffs, holidays, and corrections. Confirm with your provider the last processing date that still settles in the calendar year — then beat it by a week.
- Verify funds and delivery. Confirm the corporate account covers the net pay plus withholding, and confirm the deposit settled or the check was delivered before year-end. Keep the settlement confirmation with your tax file.
- Match the W-2 to reality. The bonus belongs on the W-2 for the year it was paid. If a payment slips into January, do not force it onto last year's W-2 — correct the plan and the estimated taxes instead.
- Reconcile book income to tax income. Any shareholder compensation accrued but unpaid at year-end is a classic Schedule M-1 addback on Form 1120-S: deducted on the books, added back for tax, then deducted in the payment year. Make sure your preparer sees the schedule of unpaid related-party amounts so the addback is complete.
- Apply the same discipline to rent and interest. Cut the December rent check to yourself and pay accrued shareholder-loan interest before year-end if you want those deductions in the current year.
- Coordinate retirement contributions. Because contribution limits follow W-2 wages paid during the year, finalize the bonus before calculating the maximum employer retirement contribution — and remember that contributions based on accrued-but-unpaid compensation wait with the pay itself.
One final note for owners who also employ non-shareholder staff: the two-track system is the whole game. Pay employee bonuses by March 15 to preserve the accrual-year deduction under the 2.5-month rule, and pay shareholder bonuses by December 31 to satisfy Section 267. Put both deadlines on the same year-end calendar so the easier one does not swallow the stricter one.
Keep Your Year-End Books Clean
Year-end tax surprises almost always trace back to the same gap: the books say December, but the money moved in January. Tracking accruals, payment dates, and book-tax differences in one transparent ledger is what turns a stressful March into a routine filing.
Beancount.io provides plain-text accounting that gives you complete transparency and control over your financial data — no black boxes, no vendor lock-in. Get started for free and see why developers and finance professionals are switching to plain-text accounting.





