How to Categorize Microsoft 365 in QuickBooks (and Xero)
You bill $12.50 per user across 30 seats every month. Then the annual renewal hits and the invoice reads $4,500 prepaid through next year. A $30/user Copilot line appears on the next bill. Half your clients buy direct from Microsoft; the other half get billed by SHI or Insight as a reseller. Same product, four invoice shapes, and your bookkeeper wants a clean rule before close.
Microsoft 365 sits next to Google Workspace on most small-business chart of accounts. Bookkeepers ask about both in the same breath. Here's the clean rule, the edge cases that trip people up, and how Growthy handles the split when Azure rides on the same bill.
What expense category is Microsoft 365?
Microsoft 365 goes to Dues & Subscriptions or Software in QuickBooks (Detail Type: Software) and code 463 (Subscriptions) or 408 (Software & IT Expenses) in Xero. Schedule C Line 27a ("Other expenses → Software subscriptions"). No 1099 to Microsoft (publicly-traded C-corp, §6041 corporate exemption). Sales tax depends on state. TX, NY, OH, PA, WA, AZ, CT, MA, RI tax M365 as taxable SaaS; CA, FL, IL, OR do not. Microsoft collects where required. An annual prepay over $2,500 (a 30-seat × $12.50 × 12 = $4,500 invoice) should be capitalized as Prepaid Expense and amortized over 12 months under §263. Under $2,500 per invoice, the de minimis safe harbor allows immediate expense. Azure charges on the same Microsoft bill belong in Cloud Services, not Software.
Key Takeaways
- GL bucket: Dues & Subscriptions or Software in QBO; codes 463 or 408 in Xero. Pick one and stay consistent.
- Schedule C Line 27a as "Software subscriptions." Form 1120 Line 26, Form 1120-S Line 19.
- No 1099 to Microsoft. Corporate exemption under §6041. Don't issue 1099-NEC or 1099-MISC.
- Sales tax varies. 9+ states tax SaaS (TX, NY, OH, PA, WA, AZ, CT, MA, RI). CA, FL, IL, OR currently exempt. Microsoft collects where required.
- Annual prepay over $2,500: capitalize as Prepaid Expense and amortize 12 months under §263. Under $2,500/invoice, de minimis safe harbor permits immediate expense.
- Azure on the same bill is Cloud Services, not Software. Split the invoice if combined.
What is Microsoft 365?
Microsoft 365 is Microsoft's productivity bundle: Word, Excel, PowerPoint, Outlook, Teams, OneDrive, and SharePoint. Plans for businesses: Business Basic ($6/user/month), Business Standard ($12.50), Business Premium ($22), Apps for business ($8.25), and the E-class Enterprise tiers (custom pricing). Bills monthly or annually. Higher tiers add Intune device management, Defender for Business, and admin-center controls. Most small businesses run M365 alongside Google Workspace or in place of it.
Where Microsoft 365 goes in your books
The Difficult 20% — Where Microsoft 365 trips bookkeepers up
Annual vs monthly commitment
Microsoft offers a 16-21% discount for annual commitment. The prepay invoice triggers the same §263 question as any other annual SaaS bill: expense now or capitalize and amortize?
The line is $2,500 per invoice. A 30-seat Business Standard plan at $12.50 × 12 = $4,500 sits over the line, so capitalize as Prepaid Expense and amortize $375/month for 12 months. A 10-seat plan at $12.50 × 12 = $1,500 falls under the de minimis safe harbor and can hit Software directly the day you pay it. The de minimis election needs to be on the return (Form 3115 or annual statement); confirm with the tax preparer before booking.
Add-ons (Power BI, Copilot, Defender, Intune)
Each add-on shows on the M365 invoice as its own line. Power BI Pro ($14/user), Copilot for M365 ($30/user), Defender for Business ($3/user), Intune ($8/user). All same Software or Dues & Subscriptions bucket. Some firms split Defender and Intune under an Information Security GL line for board reporting; that's a COA preference, not a tax requirement.
Copilot pricing and treatment are still evolving (the line first appeared in late 2024 at $30/user/month). Treat it as Software until the firm decides otherwise, and flag any new add-on for review before posting.
Personal SKU on a business account
Microsoft 365 Personal ($9.99/month) and Family ($12.99/month) sometimes get bought through a business account by accident. These are personal-use SKUs. Disallow as a business expense unless documented as an employee benefit, in which case the value is W-2 reportable (or 1099 if the recipient is a contractor). The clean rule: business accounts buy business SKUs, full stop.
Reseller invoices (CSP partners)
Many SMBs buy M365 through Cloud Solution Provider partners like Insight, SHI, CDW, or a local MSP. The invoice reads "Insight Enterprises" or "SHI International" instead of "Microsoft," and the bank feed picks up the reseller's name. Categorize as Software regardless of who invoiced. The 1099 question still defaults to no (all three resellers above are C-corps), but verify the reseller's W-9 if you're not sure.
Azure on the same Microsoft bill
Common question: a client buys M365 seats and Azure compute on one Microsoft tenant, and the monthly invoice combines both. Azure (compute, storage, networking, Azure OpenAI) is Cloud Services, not Software. Split the invoice. Book the per-seat M365 portion to Software and the metered Azure portion to Cloud Services. The split mirrors the GCP-vs-Google-Workspace logic in the Google Workspace article, and it matters for the same reason: Cloud Services scales with usage and gets reviewed at the cash-flow level differently from per-seat SaaS.
Volume Licensing and perpetual on-prem (legacy)
Older clients still carry Volume Licensing or perpetual Office 2019/2021 licenses on the books. Perpetual licenses are a Software asset: capitalize and amortize over useful life under §197 (intangibles) or §168 (cost recovery), whichever the preparer used at acquisition. Subscription M365 is not perpetual, so the §197/§168 path doesn't apply to monthly or annual M365.
How Growthy categorizes Microsoft 365 automatically
Pattern learning recognizes the "Microsoft Corporation" or reseller line, suggests Software (or Dues & Subscriptions, per your COA), and posts with a confidence score. New lines like Copilot get flagged for review the first time they appear, since pricing and treatment are still evolving. You review and approve.
FAQ
What expense category is Microsoft 365?
Dues & Subscriptions or Software in QuickBooks (Detail Type: Software). Codes 463 or 408 in Xero. Pick one and apply consistently across the COA.
Is Microsoft 365 tax deductible?
Yes. Ordinary and necessary business expense under §162. Deductible on Schedule C Line 27a, Form 1120 Line 26, or Form 1120-S Line 19.
Do I issue a 1099 to Microsoft?
No. Microsoft Corporation is a publicly-traded C-corp and qualifies for the §6041 corporate exemption. Same answer if billed through a CSP reseller that's also a C-corp (Insight, SHI, CDW).
What Schedule C line is Microsoft 365?
Line 27a (Other expenses), described as "Software subscriptions." Group all SaaS lines together under that description.
How do I categorize Microsoft Copilot on the M365 bill?
Software, same as the rest of M365. Copilot ($30/user/month) is a productivity add-on, not a separate service category. Some firms create a sub-account "AI Tools" for board visibility; that's a presentation choice.
Should I capitalize annual Microsoft 365 prepayment?
If the invoice is over $2,500, yes: capitalize as Prepaid Expense, amortize over 12 months under §263. Under $2,500, the de minimis safe harbor allows immediate expense (confirm the election is on the return).
Do I owe sales tax on Microsoft 365?
Depends on the state. TX, NY, OH, PA, WA, AZ, CT, MA, RI tax M365 as taxable SaaS. CA, FL, IL, OR do not. Microsoft collects where required, so check the invoice for a sales-tax line before assuming.
How do I split a combined Microsoft 365 and Azure bill?
Book the per-seat M365 portion to Software (or Dues & Subscriptions). Book the metered Azure portion to Cloud Services. The Microsoft invoice itemizes seats vs Azure metered usage; copy that split into the GL.
Related
Stop manually splitting Microsoft 365 from Azure every month. Get started with Growthy. Pattern learning across SaaS vendors.
Tax figures verified against tax-thresholds-2026.yaml on 2026-05-20. Pricing verified microsoft.com/microsoft-365/business 2026-05-20. Sales-tax treatment varies by state.