AI Tax Return Software for Switzerland – Full Working System only experts
Worldwide
AI Tax Return Software Developer Wanted – Switzerland 🇨🇭 Budget: $400 Only seeious people and experts I am looking for a developer/team to build a fully functional AI-powered Swiss tax return software. IMPORTANT: This is NOT an MVP, prototype, mockup, demo or simple ChatGPT wrapper. I want a working software product with the complete core workflow implemented. MAIN GOAL: The customer should be able to upload all their tax documents, and the AI should automatically extract, combine and use the information to complete as much of the Swiss tax return as possible. The customer should only be asked questions when the required information cannot be determined from the uploaded documents. WORKFLOW: 1. User creates an account 2. Selects canton, municipality and tax year 3. Uploads all tax documents 4. AI automatically recognizes and classifies documents 5. AI extracts personal information 6. AI combines information from all documents 7. AI detects missing or conflicting information 8. AI automatically fills the tax return 9. AI identifies applicable deductions 10. Securities are automatically processed 11. Taxes are calculated using deterministic tax rules 12. AI asks only remaining necessary questions 13. User reviews the completed tax return 14. User confirms responsibility 15. User clicks SUBMIT TAX RETURN 16. Electronic submission should be implemented where technically and legally possible. If direct submission is not possible for a canton, use the most automated official filing/export method available. PERSONAL DATA AUTOMATION: If the user uploads previous tax returns, tax assessments, tax invitations or official documents, the system should automatically recognize information such as: - Full name - Address - Date of birth - AHV number - Marital status - Children/dependants - Employer - Income - Previous tax information - Canton - Municipality The system should combine information from different documents and detect contradictions. If information conflicts, ask the user for confirmation instead of guessing. DOCUMENT PROCESSING: Support common formats such as: - PDF - JPG - PNG - Scanned documents The AI should automatically classify documents such as: - Salary certificates - Bank statements - Tax assessments - Pension documents - AHV/IV documents - Investment/broker documents - Mortgage documents - Insurance documents - Medical expenses - Donations - Education/training - Childcare - Real estate documents - Debt documents - Foreign documents - Crypto documents TAX DEDUCTIONS: The system should automatically detect potential deductions and calculate them according to the applicable Swiss rules and limits. Examples: - Work-related expenses - Commuting - Public transport - Car commuting where applicable - Meals - Home office - Work equipment - Education/training - Insurance - Medical expenses - Pillar 3a - Donations - Child deductions - Childcare - Alimony/support - Mortgage interest - Debt interest - Property maintenance - Other applicable deductions The user should NOT have to manually calculate things such as commuting kilometres. For example, if the system knows the home and workplace addresses, it should calculate the relevant distance automatically where possible. SECURITIES: The system should automatically recognize: - Stocks - ETFs - Bonds - Funds - Dividends - Foreign securities - Multiple banks/brokers ISIN / Valor numbers should be recognized automatically where possible. Swiss official valuation data such as ICTax should be integrated where technically and legally possible. The user should not have to manually enter every security. REAL ESTATE: Support Swiss and foreign real estate where applicable, including: - Property value - Rental income - Mortgage balance - Mortgage interest - Maintenance expenses - Relevant canton-specific rules INCOME & ASSETS: Support: - Salary - Multiple employers - Bonuses - Benefits - AHV/IV - Pension - Unemployment income - Interest - Dividends - Rental income - Foreign income - Bank accounts - Savings - Securities - Crypto - Real estate - Debts - Foreign assets TAXPAYER SITUATIONS: The software should be designed to handle: - Single - Married - Separated - Divorced - Widowed - Children - Dependants - Multiple employers - Cross-canton moves - Cross-border situations - Foreign income/assets SWISS TAX ARCHITECTURE: The system should support all 26 Swiss cantons and municipalities. The tax engine should be structured like: Federal → Canton → Municipality → Tax Year → Tax Rules / Deductions / Rates Tax rules should be versioned so future tax years can be added easily. The system must NOT let an LLM guess tax calculations. Tax calculations should use deterministic rules and structured data. AI should be used for document understanding, extraction, classification and reasoning — not as the source of truth for tax calculations. TAX YEARS: Support 2025 and 2026 depending on launch timing, with an architecture that makes future tax years easy to add. LANGUAGES: Start with German. Architecture should allow French, Italian and English to be added later. SECURITY & PRIVACY: This is extremely important because the application processes highly sensitive financial and personal data. Requirements include: - Strong authentication - Secure user accounts - Strict separation of user data - Encryption - Secure document storage - Secure APIs - Proper authorization - Protected API keys - Secure deletion/retention controls - No customer data used for AI model training - Swiss/EU infrastructure where practical For sensitive document processing, a local/private LLM such as Ollama can be used where practical. FINAL CONFIRMATION: Before submission, the user must see a final review and confirm: "I have reviewed my tax return and confirm that the information is correct. I accept responsibility for the information provided." Then: [ SUBMIT TAX RETURN ] The system should submit electronically where officially supported and technically/legal possible. IMPORTANT: I do NOT want: - A prototype - A mockup - A demo - A simple ChatGPT wrapper - A basic document-upload application - An MVP with the tax engine postponed I want the developer to build the actual working software and provide the complete source code. Please explain: 1. Your proposed technology stack 2. How you would build the AI/document processing 3. How you would implement the Swiss tax engine 4. How you would handle all 26 cantons 5. How you would handle security and privacy 6. What APIs/services you would need 7. Which external services have additional costs 8. Estimated development time 9. What exactly is included for the $400 budget 10. Your previous experience with AI, document processing or financial/tax software Portfolio/GitHub examples are welcome. Budget: $400 I am looking for someone who can actually build the system, not someone who only creates a concept or prototype.
$400.00
Fixed-price- IntermediateExperience Level
- Remote Job
- Ongoing projectProject Type
Skills and Expertise
Activity on this job
- Proposals:15 to 20
- Interviewing:0
- Invites sent:0
- Unanswered invites:0
About the client
- SwitzerlandNeftenbach / Dorf Neftenbach1:39 AM
- $556 total spent27 hires, 8 active
Explore similar jobs on Upwork
How it works
Create your free profileHighlight your skills and experience, show your portfolio, and set your ideal pay rate.
Work the way you wantApply for jobs, create easy-to-by projects, or access exclusive opportunities that come to you.
Get paid securelyFrom contract to payment, we help you work safely and get paid securely.
About Upwork
- 4.9/5(Average rating of clients by professionals)
- G2 2021#1 freelance platform
- 49,000+Signed contract every week
- $2.3BFreelancers earned on Upwork in 2020
Find the best freelance jobs
Growing your career is as easy as creating a free profile and finding work like this that fits your skills.
Trusted by