Skip to content

kaws26/TaxAI

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

62 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

TaxAI India

AI-Powered Tax & Financial Compliance Copilot for India

An intelligent platform that simplifies tax planning, compliance, and financial insights for freelancers, students, creators, and small businesses.

Instead of navigating complex financial regulations or hiring expensive consultants, users can rely on AI-assisted financial reasoning combined with deterministic tax logic to understand their taxes, optimize deductions, and maintain compliance with Indian tax regulations.


πŸš€ Project Overview

Managing taxes in India can be complicated due to:

  • Multiple tax regimes
  • Numerous deduction sections
  • Compliance requirements
  • Financial document handling

πŸŽ₯ Demo Video

πŸ‘‰ Watch Demo: https://drive.google.com/file/d/1wUDI_HkTDMxSwj57Kp7ScI01ukWHYbyK/view?usp=sharing


πŸ–ΌοΈ Project Preview

TaxAI India Preview


TaxAI acts as a digital Chartered Accountant assistant, automating many of the workflows typically handled by CA firms.

The system integrates:

  • AI reasoning
  • Structured tax computation
  • Document intelligence
  • Compliance monitoring

This hybrid architecture ensures accuracy, interpretability, and user-friendly financial insights.


❗ Problem Statement

Many individuals such as:

  • Freelancers
  • Students earning online
  • Content creators
  • Early-stage startups
  • Small businesses

lack access to affordable tax guidance.

Current tax tools are often:

  • Hard to understand
  • Static calculators
  • Lacking personalized advice
  • Not conversational

Our platform solves this by combining AI + financial logic to provide personalized tax insights and compliance guidance.


✨ Key Features

🧠 AI Chartered Accountant Copilot

A conversational AI assistant that answers finance and tax queries such as:

  • β€œHow much tax do I owe this year?”
  • β€œShould I choose the old or new tax regime?”
  • β€œCan I claim my laptop as a business expense?”
  • β€œHow can I reduce my tax liability?”

πŸ“Š Smart Financial Dashboard

A structured overview of the user's financial data including:

  • Income breakdown
  • Expense categories
  • Estimated tax liability
  • Financial insights

πŸ“„ Intelligent Document Processing

Users can upload financial documents such as:

  • Form 16
  • Payslips
  • Invoices
  • Receipts
  • Bank statements

The system uses OCR + AI extraction to convert documents into structured financial data.


βš™οΈ Deterministic Tax Calculation Engine

A rule-based engine that calculates:

  • Income tax liability
  • Old vs New regime comparison
  • Deduction impact

Supports sections like:

  • 80C
  • 80D
  • Other exemptions

Ensures accuracy and reliability.


πŸ“ˆ Tax Optimization Engine

Simulates tax-saving strategies:

  • β€œWhat if I invest β‚Ή50,000 under 80C?”
  • β€œWhat if I switch tax regimes?”

Provides before vs after comparisons.


🚨 Compliance & Risk Detection

Detects issues such as:

  • Missing deductions
  • Unusual financial patterns
  • High taxable income

Provides actionable suggestions.


πŸ“‘ Automated Tax Summary Report

Generates structured reports including:

  • Income summary
  • Deductions
  • Estimated tax
  • Optimization suggestions

🧠 AI Architecture

Core Components

AI Orchestrator

Handles:

  • Intent detection
  • Workflow routing
  • Data aggregation
  • Response generation

Document Pipeline

Upload β†’ OCR β†’ AI Extraction β†’ Database

Tax Intelligence Pipeline

Query β†’ Data β†’ Tax Engine β†’ Compliance β†’ AI Explanation

Optimization Pipeline

Baseline β†’ Simulation β†’ Comparison β†’ Recommendation

🧩 Tech Stack

🎨 Frontend & API

  • React.js β€” Responsive and dynamic user interface
  • FastAPI β€” High-performance backend API layer
  • JWT Authentication β€” Secure user authentication and session management

πŸ—„οΈ Data Layer

  • MongoDB β€” Primary database for storing user and financial data
  • Vector Database β€” Enables RAG-based semantic search and retrieval
  • Pageless Indexing β€” Efficient document indexing for faster querying

πŸ€– AI Layer

  • Groq LLM β€” Ultra-fast language model inference
  • LangChain β€” AI orchestration and RAG pipeline management
  • OCR Engine β€” Extracts structured data from images and documents

πŸ”„ System Flow

React.js 
   ↓
FastAPI 
   ↓
MongoDB + Vector DB 
   ↓
AI Layer (OCR + LLM + LangChain)

πŸ”„ System Workflow

  1. User logs in
  2. Uploads or enters financial data
  3. Data is processed and stored
  4. Tax is calculated
  5. AI provides insights
  6. Compliance checks run
  7. Reports are generated

πŸ‘¨β€πŸ’» Contributors

  • Kawaljeet Singh
  • Harsh Pachauri
  • Akshit Maheshwari
  • Divyam Gupta

πŸš€ Future Improvements

  • ITR filing integration
  • AIS / Form 26AS verification
  • GST support
  • Investment recommendations
  • Real-time APIs

πŸ“œ License

This project is built for educational and hackathon purposes.

About

An intelligent platform that simplifies tax planning, compliance, and financial insights for freelancers, students, creators, and small businesses.

Topics

Resources

Stars

Watchers

Forks

Packages

 
 
 

Contributors