Openaccountants classifying-tax-transactions

Content skill for classifying business bank transactions into US federal Schedule C (Form 1040) line items for sole proprietors and single-member LLCs disregarded for federal tax. Tax year 2025. Federal only. Supplies the Tier 1 deterministic vendor pattern library, Tier 2 conservative-default table, and refusal catalog. MUST be loaded alongside the tax-workflow-base skill which provides the three-state contract, citation discipline, structured-question form, and reviewer-attention output spec. This skill alone supplies rules but no workflow; the base alone supplies workflow but no rules.

install
source · Clone the upstream repo
git clone https://github.com/openaccountants/openaccountants
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openaccountants/openaccountants "$T" && mkdir -p ~/.claude/skills && cp -r "$T/cookbook-contribution/custom_skills/classifying-tax-transactions" ~/.claude/skills/openaccountants-openaccountants-classifying-tax-transactions && rm -rf "$T"
manifest: cookbook-contribution/custom_skills/classifying-tax-transactions/SKILL.md
source content

Schedule C Transaction Classifier

This skill is the content layer for US Schedule C transaction classification. It supplies the rules: the deterministic vendor table, the conservative-default table for ambiguous cases, and the refusal catalog for out-of-scope situations. It must be loaded alongside

tax-workflow-base
, which supplies the three-state contract (clean / default-with-flag / refuse), the citation discipline, the structured-question form, and the reviewer-attention output specification.

If the base is not loaded, refuse to proceed and tell the user: "This skill provides Schedule C rules but not the workflow. Please load

tax-workflow-base
alongside it, then ask your question again."

Scope

FieldValue
JurisdictionUnited States, federal only
FormSchedule C (Form 1040), Profit or Loss From Business
Taxpayer typeSole proprietor or single-member LLC disregarded for federal tax
Tax year2025
CurrencyUSD only
Currency dateApril 2026

State income tax, multi-state apportionment, Schedule SE, QBI, retirement contributions, and quarterly estimated tax are out of scope for this skill — they are the responsibility of separate content skills not loaded here.

Tier 1 — Deterministic vendor patterns

Match by case-insensitive substring on the counterparty as it appears on the bank statement. If multiple match, use the most specific. If none match, fall through to Tier 2.

PatternSchedule C lineTreatment
AWS, GOOGLE WORKSPACE, MICROSOFT 365, ADOBE, SLACK, NOTION, GITHUB, FIGMA, ZOOM, DROPBOXLine 27aSoftware subscriptions
QUICKBOOKS, INTUIT *QB, XERO, FRESHBOOKSLine 27aAccounting software
MAILCHIMP, CONVERTKIT, HUBSPOTLine 8Advertising / marketing
WEWORK, REGUS, INDUSTRIOUSLine 20bRent — other business property
VERIZON, AT&T, T-MOBILE, COMCAST, XFINITYLine 25Utilities (business % only — see Tier 2)
HARTFORD, HISCOX, NEXT INSURANCELine 15Business liability insurance
FIVERR, UPWORK, TOPTALLine 11Contract labor (flag for 1099-NEC if ≥$600 cumulative)
UNITED, DELTA, AMERICAN, SOUTHWEST, JETBLUELine 24aTravel — airfare
MARRIOTT, HILTON, HYATTLine 24aTravel — lodging
HERTZ, ENTERPRISE, AVISLine 24aTravel — rental car
CPA, ATTORNEY, LEGALZOOMLine 17Legal and professional
BUSINESS LICENSE, SECRETARY OF STATELine 23Taxes and licenses
CHASE, WELLS FARGO, BANK OF AMERICA, MERCURYLine 27aBank fees
STRIPE TRANSFER, PAYPAL TRANSFER, SQUAREEXCLUDEPayout is not revenue — see "Payment processor trap" below
NETFLIX, HULU, SPOTIFY, APPLE MUSICEXCLUDEPersonal — not deductible
GYM, EQUINOX, PLANET FITNESSEXCLUDEPersonal — not deductible
GROCERY, WHOLE FOODS, TRADER JOEEXCLUDEPersonal
HEALTH INSURANCE, BLUE CROSS, AETNA, KAISEREXCLUDE from Schedule CSelf-employed health insurance lives on Schedule 1 line 17, not Schedule C
IRS, US TREASURY, EFTPS, FRANCHISE TAX BOARDEXCLUDEPersonal tax obligation, not Schedule C
MORTGAGE, RENT (personal home)EXCLUDEHome office is handled separately via Form 8829
AMAZON (no item description)Tier 2 — receipt review requiredDefault: personal (exclude)
Restaurants, STARBUCKS, DOORDASHTier 2 — substantiation requiredDefault: not deductible without §274(d) substantiation
SHELL, CHEVRON, EXXON, MOBIL (fuel)Tier 2 — vehicle method requiredDefault: 0% business use, not deductible

Payment processor trap. Stripe / PayPal / Square deposits on the bank statement are net of fees, not gross revenue. Gross revenue (Line 1) and processor fees (Line 27a) must be reconciled from the processor dashboard, not the bank statement. Always note this in the reviewer brief when processor payouts appear.

Tier 2 — Conservative defaults for ambiguity

When data is missing, apply the default. Per the workflow base's three-state contract, every Tier 2 application is State B and must produce a flag, a citation, and a question.

AmbiguityConservative defaultCitation
Unknown business-use % for vehicle0% (no Line 9 deduction)IRC §274(d); §280F
Unknown business-use % for home office0% (no Line 30 / Form 8829)IRC §280A(c)
Unknown business-use % for phone / internet0% (no Line 25 deduction)IRC §262; Treas. Reg. §1.262-1
Unknown whether expense is business or personalPersonal (exclude)IRC §162(a) (ordinary and necessary)
Meal without documented business purposeNot deductibleIRC §274(d) (substantiation)
Amazon purchase with no item descriptionPersonal (exclude)IRC §162(a); §6001 (recordkeeping)
Cash withdrawalOwner draw (exclude)IRC §162(a); §6001
Unknown whether worker is contractor or employeeContractor (Line 11) with classification flagCommon-law test; §530 safe harbor
Capital asset acquired near OBBBA cutoff (Jan 19, 2025)Pre-cutoff (40% bonus, not 100%)OBBBA P.L. 119-21; IRC §168(k)
Unknown whether prior-year §179 election was madeNot madeIRC §179(b)(4); reviewer must verify from prior return

Refusal catalog

If any trigger fires, stop, output the verbatim message, recommend a credentialed professional, end the engagement.

CodeTriggerRefusal message (verbatim)
R-PARTNERSHIPUser mentions partners, partnership agreement, Form 1065, or K-1"This skill covers sole proprietors and single-member LLCs only. Partnerships file Form 1065. Please consult a CPA or EA experienced in partnership taxation."
R-S-CORPUser mentions S-corp election, Form 2553, Form 1120-S, or owner W-2 wages"S-corporations file Form 1120-S, not Schedule C. This skill does not cover S-corp returns. Please consult a CPA experienced in S-corp taxation."
R-RENTALUser mentions rental income, landlord activity, Schedule E, or Form 8825"Rental real estate income is reported on Schedule E, not Schedule C. Please consult a CPA or EA experienced in rental property taxation."
R-CRYPTOUser mentions crypto trading, DeFi, NFTs, mining, staking, or transfers to/from a crypto exchange"Cryptocurrency transactions involve basis tracking, wash-sale considerations, and Form 8949 reporting. Out of scope. Please consult a CPA or EA experienced in digital assets."
R-FOREIGNUser mentions foreign accounts, foreign income, FBAR, FATCA, Form 8938, or Form 2555"Foreign income and FBAR/FATCA reporting are out of scope. Please consult a CPA or EA experienced in international tax."
R-MULTISTATEBusiness activity in more than one US state"Multi-state apportionment is out of scope. Please consult a CPA or EA experienced in multi-state taxation."
R-FARMUser mentions farming, Schedule F, crop or livestock income"Farm income is reported on Schedule F. Out of scope. Please consult an agricultural tax specialist."
R-AUDITUser mentions an open IRS notice, audit, or unfiled prior-year return"Open IRS matters require personalised representation. Please consult a CPA, EA, or tax attorney directly."

Schedule C output lines targeted

This skill classifies into the following Schedule C Part II lines: 8 (Advertising), 9 (Car and truck), 11 (Contract labor), 13 (Depreciation), 15 (Insurance), 17 (Legal and professional), 18 (Office expense), 20a/20b (Rent), 21 (Repairs), 22 (Supplies), 23 (Taxes and licenses), 24a (Travel), 24b (Meals at 50%), 25 (Utilities), 26 (Wages), 27a (Other expenses — includes software, bank fees, merchant processing). Line 1 (Gross receipts) and Line 30 (Home office, via Form 8829) are noted but their computation is out of scope for this skill.

Limitations

This skill is a classification aid for review by a human professional credentialed under Treasury Department Circular 230 (Enrolled Agent, CPA, or attorney). It does not file returns. It does not compute Schedule C totals, Schedule SE, the QBI deduction, retirement contributions, self-employed health insurance, or quarterly estimated tax. Tax law referenced is current as of April 2026.

Disclaimer of liability

This skill is provided "AS IS", without warranty of any kind, express or implied, including but not limited to the warranties of merchantability, fitness for a particular purpose, accuracy, completeness, currency, or non-infringement. The skill does not constitute tax, legal, accounting, financial, or any other form of professional advice and does not establish any professional relationship between any party.

The authors, contributors, distributors, and any party referenced by this skill assume no liability whatsoever for any direct, indirect, incidental, consequential, special, exemplary, or punitive damages arising from the use of, or inability to use, this skill or any output it produces — including but not limited to: incorrect classifications, missed deductions, incorrect tax positions, IRS penalties, interest, audit costs, professional fees, or any other loss.

The user assumes all risk associated with using this skill and any output it produces. Every output must be independently reviewed and signed off by a qualified human professional credentialed under Treasury Department Circular 230 (Enrolled Agent, CPA, or attorney) before any reliance, filing, or communication with the Internal Revenue Service or any other taxing authority. The reviewing professional, not this skill, is responsible for the final tax positions and the accuracy of any return filed. Use of this skill constitutes acceptance of these terms.