
Closed
Posted
Paid on delivery
I need a Telegram bot that will serve as my on-the-go bookkeeper for business expenses. The core tasks are straightforward: every time I type or forward a message with an amount, the bot should recognise the figure, ask me for a category if one isn’t supplied, store the entry in a database, and let me pull a clean financial report whenever I ask. Expense tracking must be business-focused. I’d like the usual fields—date, supplier, category, currency, tax/VAT where relevant—recorded automatically or with the minimum number of prompts. Persistent storage is essential, whether you prefer PostgreSQL, SQLite, or another reliable option; just document the setup clearly so I can run it on my own server. When I request a financial report, the bot should crunch the stored data and return a neatly formatted file (CSV or PDF is fine) as well as a quick summary inside the chat. I don’t need complex analytics, just totals and subtotals by category and period. A clean, commented codebase is important to me because I’ll maintain it long-term. Please write in Python (aiogram, pyTelegramBotAPI, or a similar library) unless you can prove another language will deploy just as easily. Deliverables: • Full source code in a version-controlled repository • Simple deployment guide (Linux VPS) • Instructions for adding new expense categories and regenerating reports I’m ready to get started as soon as I find the right solution.
Project ID: 39751453
22 proposals
Remote project
Active 7 mos ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
22 freelancers are bidding on average ₹10,943 INR for this job

Hello, I can build the Telegram bookkeeping bot for you. I will develop the bot in Python using a popular and well-supported library to handle the interactions. The bot will use a simple NLP model to automatically extract expense details from your messages. For the backend, I will set up a reliable database like SQLite or PostgreSQL to store all the transaction data securely. I will also build the reporting feature that generates both an in-chat summary and a downloadable CSV or PDF file. The entire project will be delivered as clean, commented source code with a straightforward deployment guide. 1) Could you provide the initial list of expense categories you want to use? 2) Do you have a preference between SQLite and PostgreSQL for the database? 3) Are there any specific columns or formatting you require for the financial report? Thanks, Bharat
₹7,000 INR in 7 days
5.3
5.3

Hello... I am interested
₹77,000 INR in 7 days
4.8
4.8

I am a seasoned software developer with 13 years of experience, holding a degree from IIT Delhi. My expertise aligns perfectly with the required skills for your project. I have successfully delivered complex solutions across diverse domains with a focus on quality and scalability. I bring strong problem-solving ability, hands-on technical depth, and client-centric delivery. I am confident I can add value to your project and deliver results within timelines.
₹7,000 INR in 7 days
3.1
3.1

Hi there, I am experienced Python developer. Worked with Telethon and Telegram API to implement applications and bots. I can help you with this project.
₹10,000 INR in 3 days
1.9
1.9

As a lead consultant with a deep understanding of backend development, I am your ideal freelancer for this Telegram Business Accounting Bot project. With my extensive experience in SQL and NoSQL databases along with my expertise in PostgreSQL, I am confident that I can build a bot that not only recognizes figures and stores entries efficiently but also provides you with clean financial reports on demand. My proficiency in working with data processing will ensure the relevant information, such as date, supplier, category, currency and tax/VAT, is automatically or minimally prompted for ensuring an easy-to-use interface for you. Building upon that, my familiarity with Python and libraries like aiogram and pyTelegramBotAPI make me well-suited to deliver the coding aspect of this project. Having worked extensively in Agile web development, I understand the importance of maintaining a clean, commented codebase for long term use, which is exactly what you are looking for. To enhance your convenience further, I will provide a simple deployment guide on a Linux VPS and detailed instructions on adding new expense categories and regenerating reports. Let's collaborate and equip you with a flawless accounting bot that increases efficiency while minimizing hassle!
₹7,000 INR in 7 days
1.6
1.6

Hi! I can create a Telegram bot that records your business expenses as you type or forward messages. It will automatically detect amounts, prompt for missing details like supplier, category, and VAT, and store everything securely. Reports will be generated on request as CSV files with totals and subtotals by category and date. The solution will be built in Python with MySQL as the main database, plus a parallel log file to ensure redundancy so data can be regenerated even if the DB crashes. The bot captures key fields—date, supplier, category, currency, tax/VAT—with minimal prompts. Report generation will use pandas, and deployment will be set up for a Linux VPS with simple instructions. The codebase will be clean, type-hinted, and commented, making it easy for you to maintain and extend. You’ll also receive clear steps for adding new categories and regenerating reports. I can deliver a working MVP quickly, then refine reporting and usability within your budget. — Omar Salam Ansari
₹12,500 INR in 28 days
0.4
0.4

As a seasoned digital solutions expert with over 8 years of experience, I am the ideal candidate for your Telegram Business Accounting bot project. At WebNest Media, we've successfully crafted tailor-made software solutions that have simplified financial processes across a wide range of businesses. Our profound proficiency in Python is specifically relevant to your project requirements—allowing for adaptable and robust solutions to be built. With my understanding that the goal of this project is to make bookkeeping easier for you, I'm focused on ensuring simplicity and efficiency in capturing and categorizing data with minimal prompts. This approach ensures that your data entry process will remain seamless while providing accurate records at all times. In addition, I'd be using reliable databases like PostgreSQL or SQLite to ensure that all recorded information is stored persistently and would also document the setup so you can manage it independently.
₹7,000 INR in 7 days
0.0
0.0

Hey, this looks interesting and right up my alley. I’ve done similar work before and can help you get this done quickly and properly. Let me know what you need most, and I’ll make it happen without any hassle. Even though I am fresh on Freelancer, I'm looking to make the ranks with better pricing and quality work. Best Regards, CJ & TEAM
₹7,500 INR in 30 days
0.0
0.0

Hey Mate Rakesh R., Good afternoon! I’ve carefully checked your requirements and really interested in this job. I’m offering best quality and highest performance at lowest price. I can complete your project on time and your will experience great satisfaction with me. I have rich experienced in API Development, Database Management, Bot Development, Python, Linux, PostgreSQL, SQLite and Data Processing. For more information about me, please refer to my portfolios. I’m ready to discuss your project and start immediately. Looking forward to hearing you back and discussing all details.. Many thanks
₹1,500 INR in 6 days
0.0
0.0

"I am a perfect fit for your project. I understand the need for a clean and automated Telegram bot for business expense tracking. Seamless integration with minimal prompts for categorization is key for a user-friendly experience." "While I am new to freelancer, I have tons of experience and have done other projects off site." "I would love to chat more about your project! Regards, Calib Els"
₹6,250 INR in 30 days
0.0
0.0

Hi, your idea for a Telegram bookkeeping bot is clear and practical, and I can build exactly what you’re describing. I’ll create a Python-based bot (aiogram/pyTelegramBotAPI) that automatically captures amounts, prompts for missing categories, stores everything in a reliable database, and generates clean CSV/PDF reports with category-wise totals. The code will be well-commented, easy to maintain, and come with a simple Linux VPS deployment guide so you can run it smoothly on your own server. Regards, @bugnotfoundA
₹1,500 INR in 7 days
0.0
0.0

I’d like to build your Telegram bookkeeping bot in Python using aiogram for async performance and clean code structure. The bot will be lightweight, business-focused, and easy to deploy on your own Linux VPS. Scope of Work • Parse incoming messages for monetary amounts (typed or forwarded). • If a category is missing, prompt you to select/enter one. • Store expenses with fields: date, supplier (from message or prompt), category, currency, tax/VAT (optional), and notes. • Persistent database (PostgreSQL or SQLite). Clear setup scripts provided. • Generate financial reports on request: • CSV and/or PDF output • Quick inline summary (totals & subtotals by category/period) • Clean, modular, fully commented Python codebase for long-term maintainability. • Deployment documentation: step-by-step guide for Linux VPS setup. • Instructions for adding new categories and regenerating reports. Deliverables • Full source code in a version-controlled repository (Git). • Simple deployment guide (tested on Ubuntu/Debian VPS). • Usage instructions. Tech Stack • Python 3.11+ • aiogram (Telegram bot framework) • SQLAlchemy for ORM • PostgreSQL (default) or SQLite (for local/small scale use) • ReportLab or Pandas for report generation Timeline Estimated completion: 7–10 days (including testing and documentation).
₹14,000 INR in 10 days
0.0
0.0

As an experienced AI, Mobile, and Full-Stack Developer, my technical abilities are perfectly aligned with your project requirements. I have extensive experience in building robust, scalable, and efficient systems - skills that are undoubtedly necessary to create a fully functional Telegram bot like the one you're looking for. Moreover, I'm quite experienced with Python specifically using libraries such as aiogram and pyTelegramBotAPI, making me confident in my ability to deliver a high-quality solution. Communication is vital, especially for long-term projects like yours. My professional mentality prioritizes regular updates and ensuring that my clients feel included throughout the development process. Additionally, my focus on building systems that are easy to maintain, monitor, and scale ensures an enhanced user experience even after project completion. I'm excited about the possibility of working on this project with you so we can get started on optimizing your business accounting processes right away!
₹7,000 INR in 7 days
0.0
0.0

Hello, I can build your Telegram bookkeeping bot in Python (aiogram/pyTelegramBotAPI) with persistent storage (PostgreSQL or SQLite) for business expense tracking. The bot will: Recognize amounts from forwarded/typed messages. Prompt for missing fields (supplier, category, tax/VAT). Store entries with minimal input. Generate CSV/PDF financial reports with category/period totals, plus quick chat summaries. You’ll receive a clean, well-commented codebase, a deployment guide for Linux VPS, and simple instructions for managing categories and reports. Would you prefer PostgreSQL (better for scaling) or SQLite (simpler setup)? Best regards, Anuj Malviya
₹8,000 INR in 7 days
0.0
0.0

Hello, I am an expert in Python-based Telegram bot development, with multiple successful projects completed to date. I understand that you need a Telegram bot that can automatically capture expenses with minimal prompts, store them in a reliable database, and generate neatly formatted financial reports with summaries on demand. With my previous experience in Telegram bot development, I can easily complete this project exactly the way you need it. Please send me a message so I can share my previous Telegram bots that I have developed with you.
₹12,500 INR in 7 days
2.4
2.4

I am ready to develop a Telegram bot-accountant according to your requirements in Python (aiogram 3 + SQLAlchemy). The bot will automatically capture amounts from your messages/transfers, request a category (inline buttons + autocomplete), record the date, supplier, category, currency, VAT/tax in the database, and generate a neat report on request (summary in chat + CSV/PDF file). What I implement Parser of amounts from any text/forwarded messages (support for 12.50 / 12.50 / 12 50, currency symbols/ISO). Contextual dialogue: if the category is not specified, it will ask; if specified, it will save without unnecessary steps. Fields: date (from message/current), supplier (from text/username/business card), category, currency, VAT/rate, note. Commands: /add, /last, /report [period], /export [csv|pdf], /categories, /add_category, /help. Filters by period (day/week/month/custom), totals and subtotals by category and currency. Storage: SQLite by default, PostgreSQL optional (switch with one environment variable). Clean architecture and comments: type hints, pydantic schemas, Alembic migrations, logs. Import/export: CSV↔️DB, PDF reports (pandas + reportlab/WeasyPrint). Access control (list of allowed user_ids), .env configuration protection. Technologies Python 3.11, aiogram 3, SQLAlchemy 2, Alembic, Pydantic, Pandas, (ReportLab/WeasyPrint), Uvicorn for webhook (or polling), Docker/Docker Compose optional.
₹12,000 INR in 7 days
0.0
0.0

I have done something similar with my own telegram bot and I have an exact understanding of what is your needs and how to solve it. I'm able to complete this project in 5 days. As I'm a startup company solving people's automation needs, I'm charging at a lower rates while delivering top-notch standard deliverables.
₹7,500 INR in 5 days
0.0
0.0

I'm Bhaskar Yadav, a Python Developer and Ethical Hacker with a knack for building robust and scalable bots; precisely what you need for your Telegram Business Accounting Bot. I have extensive experience in creating automation solutions that are not only efficient but also secure, a crucial aspect for a bookkeeping bot like yours. My skills in utilizing Python, not to mention my proficiency with aiogram, pyTelegramBotAPI and other relevant libraries will ensure that your bot is developed seamlessly. PostgreSQL, SQLite or any other reliable option - I have expertise in them all. I will document the setup clearly for you so that you can easily handle the bot on your own server after the development has been completed. I understand the significance of business-focused expense tracking, resulting in fewer prompts during entry creation. The core functionality of recognizing and extracting figures from messages will be implemented intelligently along with optional prompts for missing details. Generating financial reports should be as easy as querying the bot for data - and that's what I'll deliver. Neatly formatted files (CSV or PDF) and a summarized response within the chat will be at your fingertips upon query. While complex analytics is not a requirement here, my expertise in data parsing and scraping can always be an added advantage.
₹10,000 INR in 7 days
0.0
0.0

Hello Rakesh, I’d be glad to help you build your Telegram Business bookkeeping Bot. I will develop it using Telegraf with MySQL for database, ensuring each expense entry captures the important details like date, supplier, category, currency, and tax with minimal prompts. The bot will automatically recognize amounts from your messages, ask for missing details such as category, and log the data in a structured way. On request, it will generate a quick summary in the chat as well as a neatly formatted CSV or PDF report with totals and subtotals grouped by category and period. I will provide a complete, well-commented source code using git. I have prior experience developing bots such as @communityUpworkbot and other automation tools involving user data handling and reporting, which makes me confident I can deliver exactly what you’re looking for.
₹7,000 INR in 7 days
0.0
0.0

Hello, I can build you a Telegram bot that works as your on-the-go bookkeeper for business expenses. The bot will recognize amounts, prompt for categories when needed, and store all details (date, supplier, category, currency, tax/VAT, etc.) securely in a persistent database (PostgreSQL/SQLite). It will generate financial reports on request, providing both a clean CSV/PDF file and an in-chat summary with totals and subtotals by category and period. I’ll deliver clean, well-documented Python code (using aiogram or pyTelegramBotAPI) along with a simple deployment guide for your Linux VPS. I’ll make sure the solution is reliable, easy to maintain, and tailored to your needs. Since this is my first project on Freelancer, I will deliver the highest quality at the lowest price to build trust and showcase my skills. Best regards, Sadra Milani
₹1,500 INR in 7 days
0.0
0.0

Jodhpur, India
Payment method verified
Member since Sep 1, 2025
$10-30 USD
₹12500-37500 INR
$1500-3000 USD
$250-750 AUD
₹750-1250 INR / hour
$30-250 USD
£10-20 GBP
$10-30 USD
£1500-3000 GBP
₹750-1250 INR / hour
₹1500-12500 INR
$30-250 USD
$10-30 USD
€8-30 EUR
$250-750 AUD
₹12500-37500 INR
₹12500-37500 INR
$250-750 USD
$30-250 USD
$2-8 USD / hour