Skip to main content

AI-powered tax preparation assistant

Project description

TaxSnapPro 🧾

AI-powered tax preparation tool. Upload your tax documents, let AI extract the data, and get instant tax calculations.

Python PyPI License

Features

  • 📄 Document Upload - Drag & drop W-2, 1099, 1098, 5498-SA forms (PDF/images)
  • 🤖 AI Extraction - Gemini 2.0 Flash automatically extracts all tax data
  • ✏️ Manual Entry - Add rental properties, business income, dependents
  • 📊 Real-time Calculation - See tax estimates update as you add data
  • ☑️ Include/Exclude - Toggle documents to compare different scenarios
  • 🎯 Accuracy - Validated against CPA returns (0.05% difference)

Supported Forms

Form Description
W-2 Wages and Tax Statement
1099-INT Interest Income
1099-DIV Dividend Income
1099-B Capital Gains
1099-NEC Nonemployee Compensation
1099-MISC Miscellaneous Income
1098 Mortgage Interest
5498-SA HSA Contributions

Quick Start

# Install
pip install taxsnappro

# Run
taxsnappro

Then open http://localhost:3000 in your browser.

Requirements

Configuration

  1. Launch TaxSnapPro: taxsnappro
  2. Go to Settings
  3. Enter your Gemini API key
  4. Start uploading documents!

How It Works

  1. Upload - Drop your tax documents on the Upload page
  2. Process - Select files and click "AI Process" to extract data
  3. Review - Check extracted data, toggle documents to include/exclude
  4. Calculate - See real-time tax calculations based on included documents

Tax Calculations

TaxSnapPro calculates:

  • Federal income tax (all brackets for 2024)
  • Standard vs. Itemized deductions
  • Self-employment tax (Schedule SE)
  • Child Tax Credit / Other Dependent Credit
  • Additional Medicare Tax (0.9%)
  • Net Investment Income Tax (3.8%)
  • Capital gains tax (0%, 15%, 20% tiers)
  • HSA deductions
  • SALT cap ($10,000)

Privacy & Security

  • All data stays on your local machine
  • Documents are processed via Gemini API (encrypted)
  • No data is stored on any server
  • API keys are stored locally with encryption

Development

# Clone
git clone https://github.com/jzOcb/taxsnappro.git
cd taxsnappro

# Install dependencies
pip install -e .

# Run in development mode
cd ui && reflex run

License

MIT License - see LICENSE for details.

Disclaimer

TaxSnapPro is for educational and estimation purposes only. Always consult a qualified tax professional for official tax filing. The authors are not responsible for any errors in tax calculations.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

taxsnappro-1.3.12.tar.gz (82.9 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

taxsnappro-1.3.12-py3-none-any.whl (81.2 kB view details)

Uploaded Python 3

File details

Details for the file taxsnappro-1.3.12.tar.gz.

File metadata

  • Download URL: taxsnappro-1.3.12.tar.gz
  • Upload date:
  • Size: 82.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for taxsnappro-1.3.12.tar.gz
Algorithm Hash digest
SHA256 9a91d44c443fad6d8979262893f7c89284ed9949e515c213e0780eafc683bf03
MD5 b7324f40c99e4cfe9dfbfcc94deabbb0
BLAKE2b-256 e9af487b7cb0d7245a48892116153e598643a7e02c680ef26c9b4eedc0e9fbf3

See more details on using hashes here.

File details

Details for the file taxsnappro-1.3.12-py3-none-any.whl.

File metadata

  • Download URL: taxsnappro-1.3.12-py3-none-any.whl
  • Upload date:
  • Size: 81.2 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.12.3

File hashes

Hashes for taxsnappro-1.3.12-py3-none-any.whl
Algorithm Hash digest
SHA256 06aa20fd045d393baa2c98593e287eb01de44f6fcd8a0f6376c8d4a1d203d2e7
MD5 c565d8b85e3e7a16531ebf34fb9f78f2
BLAKE2b-256 d15b83629af7edf75454e7bf4800d9051c821ce98dd23aff7e7901ec7f9fb9f0

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page