DEV Community

Cover image for First Year Self-Employed Taxes: What I Wish I'd Known Before Going Solo
Iulian Oltean Viorel
Iulian Oltean Viorel

Posted on

First Year Self-Employed Taxes: What I Wish I'd Known Before Going Solo

First Year Self Employed Taxes 2026
I'm a solo dev running AniNext — an anime discovery app on iOS and Android. When I started taking the business seriously, taxes hit me like a brick.

I'll be honest: I made every mistake in the book during my first year. Didn't know quarterly estimates existed. Spent IRS money on EAS Build subscriptions. Got confused about which Stripe payouts counted as income (spoiler: all of them).

You don't have to repeat my journey.

This is the practical first-year tax guide I wish I'd had when I started. Written for developers, by a developer who's currently navigating this exact situation. Not generic personal finance advice — actual mechanics of being self-employed when your income flows from Stripe, AdMob, and direct payments.

Disclaimer: I'm not a CPA. This is informational only. US-specific rules. Verify with a licensed professional before making decisions.

The mental model shift

W-2 employment had taxes solved for you:


const myTakeHome = grossSalary - employerWithheld;
// All taxes handled automatically. Just file once a year.
```



Self-employment is different:

​

```javascript
function selfEmployedTaxes(income) {
  const federalIncomeTax = calculateBrackets(income);
  const seTax = income * 0.9235 * 0.153;  // 15.3% SE tax
  const stateTax = income * stateRate;

  const totalOwed = federalIncomeTax + seTax + stateTax;

  // You owe ALL of this. No one withholds for you.
  // You pay it in 4 quarterly installments, or you get penalized.
  return totalOwed;
}
```



That `0.153` SE tax catches everyone off guard. Your W-2 employer was paying half (7.65%) silently. Now you pay both halves: 12.4% Social Security + 2.9% Medicare = 15.3%. On top of regular income tax.

## The TL;DR survival checklist

If you've just gone solo, do these in the first 30 days:

1. **Open a separate business bank account** (Mercury, Relay if US-based — both free, no minimums)
2. **Get an EIN** if you formed an LLC (free at IRS.gov, takes 10 minutes — skip the $99 "services")
3. **Set up a Tax Reserve sub-account** at your business bank
4. **Implement the 30% rule** (more on this below)
5. **Start tracking expenses** in a spreadsheet from day one
6. **Calculate Q1 estimate** by mid-April
7. **Pay quarterly estimates** via IRS Direct Pay
8. **Save every receipt** (Google Drive folder is fine)
9. **Decide standard vs actual mileage method** if you drive for work
10. **Hire a CPA your first year** — seriously, the $400 saves you thousands

## The 30% rule (the most important thing)

For every dollar that hits your business account, **immediately move 30% to a separate Tax Reserve account.**

​

```javascript
async function onPaymentReceived(amount) {
  const taxReserve = amount * 0.30;
  const operatingFunds = amount * 0.70;

  await transferTo('tax-reserve-account', taxReserve);
  // Don't touch this money. It's the IRS's. You're just holding it.

  await transferTo('operating-account', operatingFunds);
  // This is what you actually have available.
}
```



This single habit prevents the #1 first-year disaster: spending money that already belonged to the IRS.

Why 30%? For most self-employed people:
- Federal income tax: 12-24%
- SE tax: ~14% (after deductions)
- State tax: 0-9%

30% is a slight buffer over the median. Adjust based on your actual bracket.

## The first-year quarterly estimates problem

The safe harbor rule says: pay 100% of last year's tax in quarterly installments and you avoid penalty.

​

```javascript
// Standard safe harbor
const safeHarborPayment = lastYearTotalTax / 4;

// But what if last year you were W-2?
// You don't have "self-employed prior year tax" to base estimates on.
```



Three options for first-year:

**Option 1: Estimate based on projected income**

​

```javascript
const projectedAnnualIncome = monthlyIncome * 12;
const estimatedTax = projectedAnnualIncome * 0.30;
const quarterlyPayment = estimatedTax / 4;
```



Most accurate but requires honest projection.

**Option 2: Use 110% safe harbor against your prior W-2 tax**

If your AGI was below $150K last year (W-2), paying 100% of that tax in quarterly installments protects you from penalty. 110% if above $150K.

**Option 3: Pay conservatively, adjust later**

Pay slightly more than you think in Q1, then recalibrate Q2, Q3, Q4.

For your first year specifically: **hire a CPA for at least the Q1 calculation.** Costs $200-400, saves you from expensive mistakes.

## Quarterly estimate deadlines (2026)

​

```javascript
const Q1_DEADLINE = '2026-04-15';  // Covers Jan-Mar income
const Q2_DEADLINE = '2026-06-15';  // Covers Apr-May income (note: 2 months)
const Q3_DEADLINE = '2026-09-15';  // Covers Jun-Aug income (3 months)
const Q4_DEADLINE = '2027-01-15';  // Covers Sep-Dec income

// Pay via IRS Direct Pay (free) at irs.gov/payments/direct-pay
// No registration needed. Bank transfer.
```



Missing these = underpayment penalty. The penalty isn't huge (0.5% per month), but it's avoidable annoyance.

## Deductible expenses for developers

The flip side of paying SE tax: you can deduct legitimate business expenses.

**Clearly deductible (no controversy):**

- AWS / Vercel / Railway hosting
- Domain registration
- Software subscriptions (GitHub, Linear, Figma, etc.)
- AI APIs (OpenAI, Anthropic, etc.)
- Mobile dev tools (EAS Build, RevenueCat, App Store / Google Play fees)
- Business cell phone (or business % of phone)
- Internet (business % based on use)
- Books, courses, conferences
- Business travel
- Office supplies, equipment under $2,500
- Professional services (CPA, attorney)

**Often misunderstood:**

- ❌ Personal entertainment — NOT deductible since 2018
- ❌ Gym memberships — NOT deductible (with rare exceptions)
- ❌ Commuting to your regular workspace — NOT deductible
- ❌ Personal meals while alone — NOT deductible
- ⚠️ Cell phone if also personal — ONLY business portion

**Indie hacker specific gotchas:**

​

```javascript
// EAS Build for your indie app? 100% deductible.
const easBuild = { cost: 99, deductible: 99 };

// OpenAI API for your app's AI features? 100% deductible.
const openAI = { cost: 240, deductible: 240 };

// MacBook Pro for development? 100% deductible (Section 179 or bonus depreciation).
const macbook = { cost: 2500, deductible: 2500 };

// Personal Netflix? 0% deductible.
const netflix = { cost: 180, deductible: 0 };
```



## The home office deduction (worth understanding)

Two methods:

**Simplified method:**

​

```javascript
const homeOffice = squareFeet * 5;  // $5/sqft, max 300 sqft
const maxDeduction = 1500;
// Low audit risk, no records needed beyond proving the space exists.
```



**Actual expense method:**

​

```javascript
const homeOfficePercentage = officeSquareFeet / totalHomeSquareFeet;
const deduction = qualifyingExpenses * homeOfficePercentage;
// Potentially much higher, but requires records and creates 
// depreciation recapture issues when you sell.
```



**My take for first-year:** use simplified method. The $1,500 max isn't enormous but the simplicity matters when you're learning everything else.

## Tracking expenses (the system that works)

I tried fancy accounting software my first month. Switched back to spreadsheets after week 2.

​

```javascript
// expense-tracker.csv structure (literally what I use)
{
  date: '2026-05-15',
  vendor: 'EAS Build',
  amount: 99.00,
  category: 'Software Subscription',
  payment_method: 'Mercury Business Card',
  business_purpose: 'AniNext iOS builds',
  receipt_link: 'gdrive://receipts/2026/may/eas-build-99.pdf'
}
```



Update weekly (Sunday evening, 15 minutes). Categorize as you go. By year-end you have a clean record for tax filing.

For 99% of solo developers, this beats QuickBooks. The "automation" of accounting software requires more setup than the manual approach.

## The 2026 OBBBA changes worth knowing

OBBBA (signed July 2025) brought changes affecting solo devs:

- **1099-NEC threshold:** $600 → $2,000 (for payments after Dec 31, 2025). Clients only issue 1099 if they paid you $2K+. YOUR obligation to report income remains regardless.
- **1099-K threshold:** REVERTED to $20,000 / 200 transactions. The "$600 panic" of 2022-2023 reversed. Stripe/PayPal only issue 1099-K at this higher threshold.
- **100% bonus depreciation:** MADE PERMANENT. Equipment purchases fully deductible same year (no amortization).
- **R&D expenses:** IMMEDIATELY DEDUCTIBLE. Software development can qualify. Useful if you're building product.
- **QBI deduction:** MADE PERMANENT. 20% Qualified Business Income deduction continues.

Net effect for solo devs: marginally better. Make sure your tax software (or CPA) uses 2026 rules.

## Common first-year mistakes

​

```javascript
const firstYearMistakes = [
  {
    mistake: "Spending the IRS's money",
    fix: "30% set-aside rule from day one",
  },
  {
    mistake: "Missing quarterly estimates",
    fix: "Calendar reminders + use IRS Direct Pay",
  },
  {
    mistake: "Mixing personal and business expenses",
    fix: "Separate bank accounts from day one",
  },
  {
    mistake: "Trying to DIY everything year one",
    fix: "Hire a CPA for first year, learn from it",
  },
  {
    mistake: "Reconstructing expenses at year-end",
    fix: "Track weekly, never let it slip",
  },
  {
    mistake: "Forgetting state taxes",
    fix: "Most states tax SE income with their own schedule",
  },
  {
    mistake: "Not setting up retirement accounts",
    fix: "Solo 401(k) by year-end captures massive tax savings",
  },
  {
    mistake: "Treating side hustle income as 'extra'",
    fix: "All income reportable. IRS Automated Underreporter catches 1099 mismatches",
  },
];
```



## When to hire a CPA

Honest answer: **yes for your first year**, then evaluate.

**A CPA is worth $400-1,500 if:**

- This is your first year self-employed
- You have multi-state or international income
- You're considering S-Corp election
- You're approaching $80K+ net income (S-Corp decision matters)
- You have crypto or brokerage activity

**You can DIY with FreeTaxUSA or TurboTax if:**

- Simple Schedule C income, single source
- No employees, no entity beyond sole prop
- You're comfortable with tax concepts

For most first-year solo devs, the CPA pays for itself in deductions you didn't know existed + sleep at night.

## The bigger picture

First-year self-employed taxes feel overwhelming because you're learning everything at once. The reality is simpler: get systems set up in the first 30 days (separate accounts, 30% reserve, expense tracker, calendar reminders), and the actual tax work becomes routine.

The investment in good first-year habits compounds for every year after. The investment in bad first-year habits creates problems that linger.

For most solo developers, the right approach is:

1. Set up clean systems immediately
2. Pay quarterly estimates (even rough ones)
3. Hire a CPA your first year to learn
4. Use tax software starting Year 2 once you understand the patterns

---

If you found this useful, I write more about indie hacker finance at [1personfinance.com](https://1personfinance.com) — no affiliate links, no upsells, just the practical stuff I'm figuring out as I go.

Currently building [AniNext](https://aninext.app) — anime discovery app, available on App Store + Google Play. Solo dev journey documented in real time.

Questions about specifics? Drop them in comments. I'll share what I've learned.

What was YOUR biggest first-year self-employed tax mistake? Curious what trips up other indie devs.
Enter fullscreen mode Exit fullscreen mode

Top comments (0)