agentsclimarketplace

Or cat

Skill eriksjaastad/state-business-tax-skills/skills/or-cat

Claude Code skills for state-level business tax compliance. WA B&O, OH CAT, TX Franchise, and more.

Install
npx -y skills add eriksjaastad/state-business-tax-skills --skill or-cat

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

What its author says it does

Copied from the file, not written here

Oregon Corporate Activity Tax (CAT) calculator for businesses. Computes tax on commercial activity over $1M with 35% cost subtraction, quarterly estimates, and filing deadlines. Triggers on Oregon CAT, Oregon business tax, corporate activity tax, Oregon commercial activity.

SKILL.md

12.8 KB, ~3.2k tokens by cl100k_base, as published. Nobody here has run it

Oregon Corporate Activity Tax (CAT) Calculator

Compute Oregon CAT liability for businesses operating in Oregon. Handles the $250 base + 0.57% rate, 35% cost subtraction (cost inputs vs. labor costs), quarterly estimated payments, and filing deadlines per Oregon DOR rules.

When to Activate

  • User mentions "Oregon CAT", "corporate activity tax", "Oregon business tax", "Oregon commercial activity"
  • Computing annual or estimated quarterly CAT liability
  • Determining if a business must register for the CAT
  • Evaluating the 35% cost subtraction options
  • Any business with commercial activity in Oregon

What This Tax Is

Oregon's Corporate Activity Tax (CAT) is a modified gross receipts tax — it applies to commercial activity (gross receipts from transactions in Oregon), not net income. However, unlike a pure gross receipts tax, the CAT allows a 35% subtraction for the greater of cost inputs or labor costs, making it a hybrid1.

The CAT was enacted in 2019 (effective 2020) and applies to all business entity types — corporations, partnerships, LLCs, sole proprietors, and S-corps. It is separate from Oregon's corporate income/excise tax and personal income tax1.

Rate Structure

The CAT has a single rate structure with a base amount:

ComponentAmountSource
Base tax$250Oregon DOR CAT
Rate on commercial activity over $1M0.57%Oregon DOR CAT

Formula:

CAT = $250 + (0.0057 × max(taxable_commercial_activity - $1,000,000, 0))

There are no tiered rates or classification-based rates. All business types pay the same rate1.

Surcharge

Oregon does not impose an additional surcharge on high-grossing businesses for the CAT.

Credits and Exemptions

35% Cost Subtraction

The CAT's key feature: businesses may subtract 35% of the greater of2:

  • Cost inputs — Cost of goods sold as determined under the taxpayer's federal income tax method
  • Labor costs — Wages, health insurance, retirement contributions (excluding amounts over $500,000 per employee and excluding employer payroll taxes)

The subtraction cannot exceed 95% of commercial activity2.

Cost inputs vs. labor costs: Service businesses with few material costs typically benefit more from the labor cost subtraction. Manufacturing or retail businesses with significant COGS typically benefit from the cost input subtraction. Always compute both and use the greater amount2.

Restrictions on Subtraction

  • Cannot deduct expenses from transactions between members of a unitary group2
  • Cannot deduct cost inputs or labor costs associated with receipts excluded from commercial activity2

Exempt Entities

The following are exempt from the CAT (unless they have unrelated business taxable income)1:

  • 501(c)(3) nonprofits
  • Farmers' cooperatives
  • Government entities
  • Hospitals and long-term care facilities
  • Manufactured dwelling park cooperatives

Exclusions from Commercial Activity

Certain receipts are excluded from the commercial activity calculation1:

  • Motor vehicle fuel sales
  • Wholesale/retail grocery sales
  • Out-of-state deliveries
  • Agricultural cooperative sales
  • Fluid milk sales by non-cooperative dairy farmers
  • Inter-unitary group transactions
  • Pass-through entity distributions

Filing Requirements

Registration and Filing Thresholds

ThresholdAmountRequirementSource
$750,000 or lessNo obligationsNo registration, no filing, no paymentOregon DOR CAT
Over $750,000Must registerRegister within 30 days of reaching thresholdOregon DOR CAT
Over $1,000,000Must file and payFile annual return + pay taxOregon DOR CAT

Filing Frequency and Due Dates

Filing TypeDue DateSource
Annual returnApril 15 (15th of 4th month after tax year end)Oregon DOR CAT
Q1 estimated paymentApril 30Oregon DOR CAT
Q2 estimated paymentJuly 31Oregon DOR CAT
Q3 estimated paymentOctober 31Oregon DOR CAT
Q4 estimated paymentJanuary 31Oregon DOR CAT

Estimated quarterly payments are required if the business expects $5,000 or more in CAT liability for the year1.

Filing Method

Returns must be filed by mail or approved e-file vendor — not through Revenue Online1.

Unitary Groups

Entities with 50%+ common ownership and unitary business activity must file as a single taxpayer. One member is designated as the CAT entity. A combined return with an affiliate schedule listing all members with Oregon commercial activity is required1.

Nexus

The CAT uses a significant economic presence standard for nexus, without a bright-line dollar threshold3:

"A person has nexus with Oregon to the extent the person can be required under the U.S. Constitution to remit the tax."

In practice: If your business regularly takes advantage of Oregon's economy to generate commercial activity — through customers, sales, or services in Oregon — you likely have CAT nexus. The Oregon DOR does not publish a specific dollar threshold like Washington's $100K test3.

If you're unsure whether your business has CAT nexus, consult the Oregon DOR or a tax professional.

City/Local Tax Overlays

Oregon cities generally do not impose gross receipts taxes. However, Portland and Multnomah County impose local net income taxes on businesses (not gross receipts):

  • Portland Business License Tax: 2.6% of net income
  • Multnomah County Business Income Tax (MCBIT): 2.0% of net income
  • Metro Supportive Housing Services (SHS): 1.0% of net income (businesses with $5M+ gross receipts only)

These are net income taxes, not gross receipts taxes — they work differently from the CAT. See references/city-taxes.md for full details on rates, thresholds, and filing.

Salem and Eugene do not impose city-level business income or gross receipts taxes.

Calculation Process

Step 1: Determine Total Oregon Commercial Activity

Sum all gross receipts from transactions and activity sourced to Oregon. Exclude exempt receipts (grocery, fuel, out-of-state, etc.).

Step 2: Check Thresholds

  • Under $750K: No obligations
  • $750K–$1M: Must register, no tax due
  • Over $1M: Proceed to Step 3

Step 3: Compute 35% Subtraction

Calculate both options and use the greater:

cost_input_subtraction = 0.35 × cost_inputs
labor_cost_subtraction = 0.35 × labor_costs
subtraction = max(cost_input_subtraction, labor_cost_subtraction)
subtraction = min(subtraction, 0.95 × commercial_activity)  # Cap at 95%

Step 4: Compute Taxable Commercial Activity

taxable = commercial_activity - subtraction

Step 5: Compute CAT

cat = $250 + (0.0057 × max(taxable - $1,000,000, 0))

Step 6: Check for Portland/Multnomah Taxes

If operating in Portland or Multnomah County, compute city/county net income taxes separately.

Example: Oregon Software Consultancy

Annual Oregon commercial activity: $1,800,000
Cost inputs (COGS): $120,000
Labor costs (wages + benefits): $600,000

Step 1: Commercial activity = $1,800,000

Step 2: Over $1M → tax applies

Step 3: Subtraction
  Cost input subtraction: 0.35 × $120,000 = $42,000
  Labor cost subtraction: 0.35 × $600,000 = $210,000
  Use labor (greater): $210,000
  Cap check: 0.95 × $1,800,000 = $1,710,000 → $210,000 is under cap ✓

Step 4: Taxable = $1,800,000 - $210,000 = $1,590,000

Step 5: CAT = $250 + (0.0057 × ($1,590,000 - $1,000,000))
       CAT = $250 + (0.0057 × $590,000)
       CAT = $250 + $3,363.00
       CAT = $3,613.00

Annual CAT liability: $3,613.00

Common Mistakes

  1. Using cost inputs when labor costs are higher — Always compute both subtraction options and use the greater amount2
  2. Including exempt receipts — Grocery sales, motor vehicle fuel, and out-of-state deliveries must be excluded from commercial activity1
  3. Confusing CAT with Oregon income tax — The CAT is a separate tax on commercial activity, not a replacement for corporate income/excise tax or personal income tax1
  4. Forgetting the $250 base — The CAT always includes a $250 base amount, even if taxable commercial activity just exceeds $1M1
  5. Missing the registration threshold — Registration is required at $750K, even though tax isn't due until $1M. Failure to register incurs $100/month penalty (max $1,000/year)1
  6. Exceeding the subtraction cap — The 35% subtraction cannot exceed 95% of commercial activity2
  7. Including inter-group transactions — Unitary group members cannot deduct expenses from transactions between members2

References

Official Oregon DOR

Legislation

Portland / Multnomah County

Output Format

When computing CAT, present results as:

## Oregon CAT — [Period]

| Item | Amount |
|---|---|
| Oregon Commercial Activity | $XX,XXX.XX |
| Cost Input Subtraction (35%) | $XX,XXX.XX |
| Labor Cost Subtraction (35%) | $XX,XXX.XX |
| **Subtraction Used (greater)** | **$XX,XXX.XX** |
| Taxable Commercial Activity | $XX,XXX.XX |
| Base Tax | $250.00 |
| Tax on Activity over $1M (0.57%) | $X,XXX.XX |
| **Total CAT Due** | **$X,XXX.XX** |
| Due Date | [date] |

*Portland/Multnomah taxes (if applicable):*
| Tax | Rate | Taxable Income | Tax Due |
|---|---|---|---|
| Portland BLT | 2.6% | $XX,XXX | $X,XXX |
| Multnomah MCBIT | 2.0% | $XX,XXX | $X,XXX |

Constraints

  • MUST use Decimal arithmetic for all money calculations — never floats
  • MUST compute both cost input and labor cost subtractions and use the greater
  • MUST verify the subtraction does not exceed 95% of commercial activity
  • MUST include the $250 base tax in every calculation
  • MUST check for Portland/Multnomah County tax obligations in addition to state CAT
  • MUST warn if commercial activity approaches the $1M taxable threshold within 10%
  • MUST warn and show extrapolation method when estimating annual liability from partial-year data
  • MUST note that CAT is filed by mail or e-file vendor, not Revenue Online
  • MUST cite sources when presenting rates or thresholds to the user

Disclaimer

This provides general tax guidance based on publicly available information. It is not legal or tax advice. Consult a qualified tax professional for your specific situation.

Footnotes

  1. Oregon DOR — Corporate Activity Tax (ORS Chapter 317A) 2 3 4 5 6 7 8 9 10 11 12

  2. Oregon DOR CAT and 2025 Form OR-CAT Instructions 2 3 4 5 6 7 8

  3. Oregon DOR CAT (referencing OAR 150-317-1010 for nexus guidance) 2

Keep looking

Skills are one crate of 328,083. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.