Growthy
AI Bookkeeping
1099 FilingOBBBA raised 1099-NEC to $2,000 and reverted 1099-K to $20K/200. The bookkeeper workflow that doesn't fall apart in January.
AP ReconciliationThe monthly AP discipline that keeps vendor ledgers clean and January 1099s accurate, built for bookkeepers managing 8-25 clients.
Bookkeeper ScalingSolo bookkeeper income is capped at 15-25 clients. Here's the math behind the ceiling and the three levers that break it.
Bookkeeping AutomationTools, techniques, and strategies for automating repetitive bookkeeping tasks.
QuickBooks AutomationIntuit Assist hits ~50% on novel transactions. Bank rules break at 200+. Here's the honest map of QBO automation in 2026.
Stripe BookkeepingMaster Stripe payout reconciliation, fee categorization, and clearing account setup for QBO and Xero.
Tax Bookkeeping TermsTax-adjacent bookkeeping glossary terms for bookkeepers: cash vs accrual, depreciation, 1099 thresholds, accountable plans, and year-end cleanup.
Chart of Accounts: The Complete Guide for BookkeepersThe working chart of accounts reference for bookkeepers: 5 account types, 20 deep-dive guides, 2026 deduction rules. Built for the people who Google 'what category is X' twenty times a day.
Asset Account CategoriesEquity Accounts ExplainedExpense Account CategoriesLiability Account CategoriesRevenue Account Types
GlossaryPlain-English definitions of accounting and bookkeeping terms — written by practitioners who use these every day.
Balance Sheet TermsBookkeeping Foundation TermsIncome Statement TermsQBO-Specific Terms
AI BookkeepingHow AI is changing transaction categorization, bank reconciliation, and bookkeeping workflows.
AI for AccountantsEvery vendor claims AI will transform your firm. Here is what it actually looks like at a 5-20 staff CPA practice in 2026.
Payment ReconciliationThat $3,847.92 Stripe deposit is not $3,847.92 of revenue. Here's how to split merchant deposits correctly: fees in the right account, refunds posted, chargebacks reconciled.
QuickBooks Integrations15 clients × 6 integrations = 90 sync pipelines to babysit. Here's which QBO integrations actually hold up at scale and why a workflow layer beats adding another app.
For BookkeepersFor AccountantsPricing
Join the Alpha
Growthy

© 2026 Growthy. All rights reserved.

  1. Blog
  2. Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Microsoft 365 in QuickBooks (and Xero)

Bobby Huang

Partner, SDO CPA LLC / CEO, Growthy

May 20, 2026
8 min read
Chart of Accounts: The Complete Guide for Bookkeepers
How to Categorize Microsoft 365 in QuickBooks (and Xero)

In this article

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

Field

Value

QBO account

Dues & Subscriptions or Software (Detail Type: Software). Sub-account "Microsoft 365" if you have multiple SaaS lines.

Xero account code

463 (Subscriptions) or 408 (Software & IT Expenses)

Schedule C

Line 27a (Other expenses → "Software subscriptions")

Form 1120 / 1120-S

Line 26 / Line 19

MCC range

7372 (Computer Programming/Data Processing), 5734 (Computer Software Stores)

1099-NEC required

No. Microsoft Corporation is a publicly-traded C-corp. §6041 corporate exemption.

Sales-tax flag

Depends on state. TX, NY, OH, PA, WA, AZ, CT, MA, RI tax M365. CA, FL, IL, OR do not. Microsoft collects where required.

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

  • Chart of accounts hub
  • How to categorize Google Workspace (direct comparison)
  • How to categorize Adobe Creative Cloud
  • How to categorize AWS (Azure parallel)

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.

See It Work on Your Data

Free during alpha. Read-only access. You review every sync.

✓ No credit card✓ Works with QuickBooks✓ 85% accuracy
Request Early Access

Bobby Huang • Partner, SDO CPA LLC / CEO, Growthy

CPA firm partner who got tired of watching bookkeepers click categorize 500 times a day. Built Growthy to fix it.

View author profile

Growthy is dedicated to helping businesses of all sizes make informed decisions. We adhere to strict editorial guidelines to ensure that our content meets and maintains our high standards.

Keep reading

A person holding a blue card in their hand
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Stripe Fees in QuickBooks (Net vs Gross, 1099-K, and Refunds)

Stripe fees go to Merchant Account Fees (Schedule C Line 27a), NOT Line 17. Each Stripe deposit splits into gross revenue, fees, refunds, and sales tax. Net-vs-gross posting is the #1 trap. 1099-K TY2026: $20,000 + 200 transactions per OBBBA.

B
Bobby Huang
9 min
a purple background with a basket of items and a target
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Shopify in QuickBooks (Subscription, Payments, Capital, Apps)

Shopify is two categories at once: subscription (Software) and Payments processing fees (Merchant Account Fees). 1099-K TY2026 threshold $20,000 + 200 transactions per OBBBA. Shopify Capital is a loan, not income. Sales tax collected is a liability.

B
Bobby Huang
9 min
Father working on laptop while son uses phone on couch.
Chart of Accounts: The Complete Guide for Bookkeepers

How to Categorize Upwork in QuickBooks (And Why You Don't Issue a 1099)

Upwork goes to Contract Labor (Schedule C Line 11). You don't issue a 1099-NEC to Upwork OR to the freelancer — §6041 corporate exemption applies because Upwork is the payee. The direct-pay-outside-platform $2,000 TY2026 OBBBA threshold is the trap.

B
Bobby Huang
8 min