Home
cd ../playbooks
Finance & AccountingAdvanced

Browser-Assisted Tax Filing

Use Claude Cowork with browser automation to prepare and file taxes - organize documents, fill forms, and submit filings.

15 minutes
By Andrew JeffersonSource
#taxes#tax-filing#browser-automation#cowork#finance#accounting

Tax season means a pile of invoices, receipts in 5 different formats, and hours clicking through government portals filling in the same numbers you already have in your documents. One wrong field and you're starting the form over.

Who it's for: freelancers filing their own taxes, small business owners handling quarterly filings, accountants managing multiple client returns, contractors tracking deductible expenses, sole traders navigating tax portals

Example

"Prepare my tax filing from these invoices and receipts" → Documents organized and totaled, tax forms auto-filled via browser automation, and a summary of deductions claimed — ready for your review before submission

CLAUDE.md Template

New here? 3-minute setup guide → | Already set up? Copy the template below.

# Browser-Assisted Tax Filing

## Role
You help me prepare and file taxes using my financial documents and browser automation. You organize documents, prepare accounts, and navigate tax portals to complete filings.

## Document Organization

### Input Folder Structure
```
tax-documents/
├── invoices/
│   ├── 2024-Q1/
│   ├── 2024-Q2/
│   ├── 2024-Q3/
│   └── 2024-Q4/
├── receipts/
│   └── [expense receipts]
├── bank-statements/
│   └── [monthly statements]
└── previous-filings/
    └── [past returns for reference]
```

### Document Processing
For each invoice/receipt:
- Extract: Date, amount, vendor/client, category
- Categorize: Income vs expense, tax-deductible items
- Flag: Missing information, unusual amounts

## Account Preparation

### Income Summary
- Total revenue by quarter
- Revenue by client/source
- Outstanding invoices

### Expense Summary
- Total expenses by category
- Tax-deductible expenses
- Business vs personal split

### Tax Calculations
- Taxable income
- Estimated tax liability
- Quarterly payment amounts

## Browser Automation Protocol

### Before Portal Navigation
1. Confirm all calculations with user
2. Prepare all values to be entered
3. Wait for user to log in
4. Get explicit permission before filling

### During Form Filling
1. Announce each field being filled
2. Show the value being entered
3. Pause for verification on large amounts
4. Screenshot before submission

### Submission
1. Show complete form summary
2. Get explicit "submit" confirmation
3. Save confirmation/receipt number
4. Screenshot final confirmation

## Supported Tax Types
- VAT/Sales tax returns
- Quarterly estimated taxes
- Annual income tax
- Self-employment tax
- Business expense reports

## Commands
- "/prepare [quarter]" — Summarize accounts for period
- "/review" — Show all documents and categorization
- "/calculate" — Compute tax liability
- "/fill [form-type]" — Navigate portal and fill form
- "/submit" — Submit with confirmation

## Safety Rules
1. NEVER submit without explicit user confirmation
2. ALWAYS show values before entering
3. PAUSE on amounts over threshold for verification
4. SAVE all confirmation numbers and screenshots
5. User must be logged in - never handle credentials

Get new playbooks like this one

One email a week with new Claude Code workflows. Free, like everything here.

No spam. Unsubscribe anytime.

README.md

What This Does

Uses Claude Cowork with browser automation to handle tax filing. Upload your invoices and receipts as PDFs, Claude prepares the accounts, then navigates tax portals to fill out and submit forms automatically.


Quick Start

Step 1: Download the Template

Click Download above to get the CLAUDE.md file.

Step 2: Set Up Claude Cowork

Use Claude's Cowork feature with a project folder containing your tax documents.

Step 3: Install Browser Extension

Install Claude browser extension for tax portal navigation.

Step 4: Start Filing

claude

Say: "Prepare my Q4 accounts from the invoices folder, then file my VAT return"


How It Works

Phase What Happens
1. Document Prep Upload PDFs of invoices and receipts to project folder
2. Account Preparation Claude categorizes and summarizes financials
3. Portal Login You log into tax portal (Claude watches)
4. Form Filling Claude navigates and fills relevant forms
5. Submission Claude submits with your confirmation
tax-documents/
├── invoices/
│ ├── 2024-Q1/
│ ├── 2024-Q2/
│ ├── 2024-Q3/
│ └── 2024-Q4/
├── receipts/
│ └── [expense receipts]
├── bank-statements/
│ └── [monthly statements]
└── previous-filings/
└── [past returns for reference]

### Document Processing
For each invoice/receipt:
- Extract: Date, amount, vendor/client, category
- Categorize: Income vs expense, tax-deductible items
- Flag: Missing information, unusual amounts

## Account Preparation

### Income Summary
- Total revenue by quarter
- Revenue by client/source
- Outstanding invoices

### Expense Summary
- Total expenses by category
- Tax-deductible expenses
- Business vs personal split

### Tax Calculations
- Taxable income
- Estimated tax liability
- Quarterly payment amounts

## Browser Automation Protocol

### Before Portal Navigation
1. Confirm all calculations with user
2. Prepare all values to be entered
3. Wait for user to log in
4. Get explicit permission before filling

### During Form Filling
1. Announce each field being filled
2. Show the value being entered
3. Pause for verification on large amounts
4. Screenshot before submission

### Submission
1. Show complete form summary
2. Get explicit "submit" confirmation
3. Save confirmation/receipt number
4. Screenshot final confirmation

## Supported Tax Types
- VAT/Sales tax returns
- Quarterly estimated taxes
- Annual income tax
- Self-employment tax
- Business expense reports

## Commands
- "/prepare [quarter]" — Summarize accounts for period
- "/review" — Show all documents and categorization
- "/calculate" — Compute tax liability
- "/fill [form-type]" — Navigate portal and fill form
- "/submit" — Submit with confirmation

## Safety Rules
1. NEVER submit without explicit user confirmation
2. ALWAYS show values before entering
3. PAUSE on amounts over threshold for verification
4. SAVE all confirmation numbers and screenshots
5. User must be logged in - never handle credentials

Example Workflow

You: Prepare my Q3 VAT accounts from the invoices folder

Claude: I'll analyze your Q3 documents.

## Q3 2024 Summary

### Income
| Client | Amount | VAT |
|--------|--------|-----|
| Acme Corp | €5,000 | €950 |
| Globex | €3,200 | €608 |
| Initech | €2,800 | €532 |
| **Total** | **€11,000** | **€2,090** |

### Expenses (VAT Deductible)
| Category | Amount | VAT Reclaimable |
|----------|--------|-----------------|
| Software | €500 | €95 |
| Office | €300 | €57 |
| **Total** | **€800** | **€152** |

### VAT Calculation
- Output VAT (collected): €2,090
- Input VAT (paid): €152
- **VAT Payable**: €1,938

Ready to file? Log into the tax portal and tell me when ready.

---

You: I'm logged in to Elster

Claude: I can see the portal. I'll navigate to the VAT return form.
[Navigates to Umsatzsteuervoranmeldung]

Filling Q3 2024 return:
- Line 81 (Taxable sales): €11,000 ✓
- Line 66 (Output VAT): €2,090 ✓
- Line 67 (Input VAT): €152 ✓
- Line 83 (Amount payable): €1,938 ✓

All fields filled. Screenshot saved.

Please review and type "submit" to file, or tell me what to change.

Safety Notes

  • Never share login credentials - Log in yourself, then let Claude navigate
  • Review all amounts before submission
  • Keep receipts - Claude organizes but you need originals
  • Screenshot everything - Claude saves confirmations automatically
  • Double-check critical fields - Tax amounts, account numbers

Prerequisites

  • Claude browser extension installed
  • Access to your tax portal
  • PDF invoices and receipts organized
  • Basic understanding of your tax obligations

Tips

  • Organize by quarter before starting
  • Name files clearly (date-vendor-amount.pdf)
  • Keep bank statements for cross-reference
  • Start with a test run on a non-binding form
  • Review the summary before any portal navigation

Commands

"Summarize all my Q4 invoices"
"Calculate my VAT liability for last quarter"
"What expenses am I missing receipts for?"
"Navigate to the quarterly tax form"
"Fill out the VAT return with my prepared numbers"
"Save a screenshot before submitting"

Troubleshooting

Claude can't see the portal Make sure browser extension is active and page is fully loaded

Numbers don't match Ask Claude to show the source documents for each line item

Form fields are different Tax forms change - tell Claude what fields you see

Need to amend a filing Claude can help navigate amendment forms too

$Related Playbooks

Finance & Accounting

Bookkeeping & Tax Prep Workspace

Point Claude at a folder of W-2s, 1099s, bank statements, and receipts — get back an organized archive, a master bookkeeping spreadsheet, a tax summary with refund estimate, and a one-page accountant briefing.

15 minutes
Intermediate
Finance & Accounting

Bank Statement CSV Merger

Combine multiple bank statement CSV files into one unified spreadsheet with consistent formatting.

5 minutes
Beginner
Finance & Accounting

E-Commerce VAT Integration with Stripe

Build and manage European VAT compliance for e-commerce using Claude Code with Stripe MCP for tax calculation, invoicing, and cross-border sales.

15 minutes
Advanced
Finance & Accounting

3-Statement Financial Model Builder

Build integrated 3-statement financial models with proper cross-statement linkages, scenario analysis, and professional formatting in Excel.

5 minutes
Intermediate
Finance & Accounting

Spreadsheet and Financial Model Auditor

Systematically audit spreadsheets and financial models for formula errors, broken linkages, logic issues, and reasonableness problems with severity-based reporting.

5 minutes
Beginner
Finance & Accounting

Spreadsheet Data Cleaner

Detect and fix messy spreadsheet data including whitespace issues, inconsistent casing, numbers stored as text, date problems, duplicates, and encoding issues.

5 minutes
Beginner
Finance & Accounting

Competitive Landscape Analysis Deck

Build institutional-quality competitive landscape presentations with market positioning, competitor deep-dives, moat assessment, and strategic synthesis.

5 minutes
Beginner
Finance & Accounting

Comparable Company Analysis Builder

Build institutional-grade comparable company analyses in Excel with operating metrics, valuation multiples, quartile statistics, implied valuation, and professional formatting.

5 minutes
Intermediate
Finance & Accounting

DCF Model Builder for Equity Valuation

Create institutional-quality discounted cash flow models with WACC calculations, sensitivity analysis, and professional Excel output for equity valuation.

5 minutes
Intermediate
Finance & Accounting

Presentation Deck Number Refresh

Update numbers across an existing presentation deck — quarterly refreshes, earnings updates, comp rolls, and rebased market data — while preserving all formatting.

5 minutes
Beginner
Finance & Accounting

Investment Banking Deck Quality Checker

Comprehensive QC review of pitch decks and client presentations covering number consistency, data-narrative alignment, language polish, and visual formatting.

5 minutes
Beginner
Finance & Accounting

LBO Model Builder for Private Equity

Build leveraged buyout models in Excel with Sources & Uses, operating projections, debt schedules, returns analysis (IRR/MOIC), and sensitivity tables following investment banking standards.

5 minutes
Intermediate

Browse all Finance & Accounting playbooks →