Here's an example. You pay for 30 seats every month. Then the annual renewal hits and the invoice reads $4,320 prepaid for the next 12 months. A Copilot line appears on the next bill. Some clients buy direct from Microsoft; others get billed by a reseller. Same product, four invoice shapes, and your bookkeeper wants a clean rule before close.
Use your chart of accounts to classify Microsoft 365 consistently with other software subscriptions. Here's the clean rule and the edge cases that trip people up, including what to do when Azure charges appear on the same invoice.
Book Microsoft 365 to Software or Dues & Subscriptions in QuickBooks. On Schedule C, it's an other expense: list it in Part V as a software subscription, and the total carries to Line 27b. For 1099s, verify the payee's W-9; payments to corporations are generally exempt under §1.6041-3(p). Pick one account for all your software subscriptions and use it every month. Check the invoice and applicable state guidance before recording sales tax. If Azure charges appear on the same bill, book them to Cloud Services.
Full rules at a glance:
Microsoft 365 goes to Dues & Subscriptions or Software in QuickBooks and to your subscriptions or software expense account in Xero. Schedule C: list it under other expenses in Part V ("Software subscriptions"), which totals to Line 27b. For 1099s, verify the payee's W-9; payments to corporations are generally exempt under §1.6041-3(p). Check the invoice and applicable state guidance before recording sales tax. Annual prepay: for cash-method taxpayers, a qualifying prepayment under the 12-month rule (Treas. Reg. §1.263(a)-4(f)) generally need not be capitalized, even on a large invoice like a $4,320 renewal (example amount); accrual-method deductions remain subject to §461. The $2,500 figure is the de minimis safe harbor for buying tangible property like equipment, not subscriptions, so it doesn't apply here. A multi-year prepay gets capitalized as Prepaid Expense and deducted over the term. If Azure charges appear on the same Microsoft bill, they belong in Cloud Services, not Software.
- GL bucket: Dues & Subscriptions or Software in QBO; the matching subscriptions or software account in Xero. Pick one and stay consistent.
- Schedule C Part V as "Software subscriptions," totaled on Line 27b. Form 1120 Line 26, Form 1120-S Line 20.
- Check the W-9 before any 1099. Verify the payee's W-9; payments to corporations are generally exempt under §1.6041-3(p).
- Sales tax: check the invoice and applicable state guidance before recording sales tax.
- Annual prepay under the 12-month rule. For cash-method taxpayers, a qualifying prepayment (Reg. §1.263(a)-4(f)) whose benefit doesn't extend past 12 months (or past the end of next tax year, if earlier) generally need not be capitalized, regardless of the dollar amount; accrual-method deductions remain subject to §461. The $2,500 de minimis figure applies to equipment purchases, not subscriptions.
- Azure on the same bill is Cloud Services, not Software. Split the invoice if combined.
Microsoft 365 is Microsoft's subscription productivity suite, including Outlook, Teams, and OneDrive. Business plans are billed per user, monthly or annually. Plans and prices change, so check Microsoft's site for current pricing. For bookkeeping, every business plan gets the same treatment.
Monthly billing is simple. Annual prepayment is where bookkeepers get it wrong.
Under the 12-month rule (Treas. Reg. §1.263(a)-4(f)), a prepayment that buys 12 months or less of access, and doesn't run past the end of next tax year, generally need not be capitalized. For cash-method taxpayers, that holds even on a large invoice. In our example, a $4,320 annual renewal for 30 seats qualifies. The $2,500 figure you may have heard is the de minimis safe harbor for buying equipment, not for subscriptions, so don't apply it here. A multi-year prepay, a two- or three-year deal, is different: capitalize it as a Prepaid Expense and deduct it over the term. Accrual-method deductions remain subject to §461, so confirm the treatment with your CPA.
If an invoice separately lists add-ons, classify each charge by its business purpose. Software add-ons like these go to the same Software or Dues & Subscriptions bucket. Some firms split security and device-management add-ons under an Information Security GL line for board reporting; that's a COA preference, not a tax requirement.
Copilot pricing changes, so don't hard-code a per-seat amount into your review rules. Treat it as Software until the firm decides otherwise, and review any new add-on before posting.
If a Personal or Family Microsoft 365 subscription is charged to a business account, determine the actual business and personal use; exclude personal expenses and assess any employee benefit separately.
If your subscription invoice names a reseller, classify the subscription by its business purpose. For the 1099 question, check the reseller's W-9: payments to a corporation are generally exempt from 1099 reporting.
If your invoice includes separately identified Microsoft 365 and Azure charges, classify those components separately. Azure usage is Cloud Services, not Software. Book the Microsoft 365 portion to Software and the Azure portion to Cloud Services. The split mirrors the GCP-vs-Google-Workspace logic in the Google Workspace article.
Most purchased software has to be capitalized and depreciated, or expensed under section 179 (see IRS Pub. 946). Follow whatever method the preparer used at acquisition.
Growthy pulls the Microsoft or reseller charge in through Plaid bank feeds and suggests Software or Dues & Subscriptions, per your COA, with a confidence score. Growthy auto-categorizes high-confidence transactions; you review the rest, each with its confidence score. New entries wait for your approval before they sync to QuickBooks, and the categorization audit history shows every change.
Categorizes the routine. Flags what needs you.
See Growthy on a sample book. Read-only bank access.
Get started with GrowthyDues & Subscriptions or Software in QuickBooks, and the matching subscriptions or software account in Xero. The same answer covers most software subscriptions, so pick one account and apply it consistently across the chart of accounts. A sub-account named Microsoft 365 helps if you have several SaaS lines.
Yes. The Schedule C instructions list subscription services paid to manage your business as deductible other expenses. List it in Part V (described as Software subscriptions), which totals to Line 27b. On Form 1120 it's Line 26, and on Form 1120-S, Line 20. Group all your SaaS lines together under that description so the return stays easy to read.
Verify the payee's W-9; payments to corporations are generally exempt under §1.6041-3(p). The same check applies if you're billed through a reseller.
Software, same as the rest of M365. Copilot is a productivity add-on, not a separate service category. Security and device-management add-ons also go to Software or Dues & Subscriptions. Some firms split them under an Information Security line, or add an AI Tools sub-account. That's a presentation choice, not a tax rule.
Usually no. For cash-method taxpayers, a qualifying prepayment under the 12-month rule (Treas. Reg. §1.263(a)-4(f)), covering 12 months or less and not running past the end of next tax year, generally need not be capitalized, regardless of the dollar amount. Accrual-method deductions remain subject to §461. The $2,500 de minimis figure is for equipment purchases, not subscriptions. Capitalize a prepay that runs longer, such as a multi-year deal.
Check the invoice and applicable state guidance before recording sales tax. If sales tax is charged, keep it with the subscription in the same expense account.
If your invoice includes separately identified Microsoft 365 and Azure charges, classify those components separately. Book the Microsoft 365 portion to Software (or Dues & Subscriptions) and the Azure portion to Cloud Services, copying the invoice's split into the GL.
Stop second-guessing where Microsoft 365 belongs in your chart of accounts. Get started with Growthy. Confidence-scored suggestions with human review.
12-month rule: Treas. Reg. §1.263(a)-4(f). Schedule C other expenses: Instructions for Schedule C, Part V.
Growthy is bookkeeping software, not a CPA firm. This content is educational, not professional advice.