OpenProfit

· Raphael Morency

Which tax line do OpenAI, Vercel and Stripe fees go on?

No tax form has a line for AI APIs, hosting or email. In Canada they go under other expenses (T2125 line 9270, TP-80 line 246), or computer-related expenses (GIFI code 9150) for a corporation. In the US they go in Part V of Schedule C, or on line 26 of Form 1120. Payment fees, refunds, contractors and a laptop each have a better line, listed below.

Every line on this page comes from the 2025 forms and their guides, the most recent ones filed, checked on October 8, 2026. An asterisk marks a judgment call: no line names the cost, so the choice follows the guide's wording. None of this is tax advice.

Canada without a company: T2125 and TP-80

A sole proprietor reports business income on the T2125, and in Quebec also on the TP-80:

Cost T2125 TP-80
Sales 3A Gross sales 110 Sales
Refunds 3B Returns, allowances, discounts 113 Sales returns, allowances and discounts
Stripe, Polar or Paddle fees 8871 Management and administration fees* 216 Management and administration fees*
OpenAI, Anthropic, OpenRouter 9270 Other expenses* 246 Other expenses*
Vercel, Railway, Cloudflare, Supabase 9270 Other expenses* 246 Other expenses*
Resend, Postmark 9270 Other expenses* 246 Other expenses*
GitHub, Figma, ChatGPT Plus 9270 Other expenses* 246 Other expenses*
Domain renewals 9270 Other expenses* 246 Other expenses*
Freelancers 8860 Professional fees 246 Other expenses*
A laptop 9936 Capital cost allowance 240 Capital cost allowance

The guides explain the choices:

Canada with a company: GIFI

A corporation files its financial statements with the T2 as GIFI codes (RC4088), and a Quebec corporation files the same codes with the CO-17:

Cost GIFI, Schedule 125
Sales, net of refunds 8000 Trade sales of goods and services
Stripe, Polar or Paddle fees 8715 Bank charges*
AI APIs, hosting, email, software 9150 Computer-related expenses*
Freelancers 9110 Sub-contracts
A laptop 8670 Amortization of tangible assets

RC4088 allows sales reported net of returns. Its only example for 8716 Credit card charges is interest on a card, so merchant fees fit 8715 better. Code 8670 holds the amortization in your financial statements; the tax deduction is capital cost allowance (CCA), claimed on Schedule 8.

If the founder pays company bills with a personal card, the company owes that money back. It goes on Schedule 100 under 2781 Due to individual shareholder(s).

United States: Schedule C and Form 1120

A sole proprietor or single-member LLC files Schedule C. A C corporation files Form 1120:

Cost Schedule C Form 1120
Sales 1 Gross receipts or sales 1a Gross receipts or sales
Refunds 2 Returns and allowances 1b Returns and allowances
Stripe, Polar or Paddle fees Part V, line 27b* 26 Other deductions*
AI APIs, hosting, email Part V, line 27b* 26 Other deductions*
Software subscriptions Part V, line 27b 26 Other deductions*
Freelancers 11 Contract labor 26 Other deductions*
A laptop up to $2,500 Part V, line 27b 26 Other deductions*
A laptop over $2,500 13 Depreciation, from Form 4562 20 Depreciation, from Form 4562

Part V of Schedule C lists each expense no other line covers, by type and amount. The 2025 instructions name "subscription services paid to manage your business" under technology and software tools, the closest heading for AI and hosting too. Some preparers put payment fees on line 10, Commissions and fees, instead.

Two rules for contractors matter more than the line:

A laptop

A computer lasts more than a year, so you deduct it under each country's depreciation rules, for the share you use for the business:

Sales through Polar, Paddle or Lemon Squeezy

A merchant of record (MoR) sells to your customer, collects and files the sales tax, and pays you what's left after its fee. No CRA, Revenu Québec or IRS guidance addresses these sales. Two ways to book them give the same profit:

Leave the sales tax the MoR collected out either way: the MoR owes it, not you.

Domains and records

A yearly domain registration or renewal is an ordinary expense. A domain you bought from its previous owner is a capital purchase: in the US, the IRS spreads one used as a brand or for a revenue-earning site over 15 years. The CRA hasn't published guidance on bought domains, so ask an accountant.

Keep invoices and records for six years in Canada and Quebec. The IRS asks for three years by default, and six if you left out more than 25% of your income.

Get these numbers from your providers

The Books page in OpenProfit adds up your year from the Stripe, Polar, Paddle, OpenAI, Vercel and other accounts you connect, and lists each total on the lines above. Each judgment call shows its reason, and each form links its source. Keep your books and prepare your tax numbers shows how to set it up.

See revenue, costs and profit for every product you run.