Tax document collection on WhatsApp works when an accounting firm sends each client a checklist for their client type, lets an AI agent receive and sort what arrives, chases missing items on a fixed rhythm, and shows the team a live status board. Your accountants still decide whether a document is correct, complete and usable.
- The bottleneck in tax season is waiting for clients, not preparing the return, so document collection is where time is won.
- Give each client type its own checklist: individual, sole proprietor, company, and the extra items each tends to forget.
- Clients send photos, PDFs, voice notes and screenshots, so the agent must accept all of them and label them.
- A chasing rhythm of a few short messages beats one long reminder and a panic call.
- The AI sorts and chases. A qualified person reviews every document before it is used for a filing.
- Client documents contain personal and financial data, so access, retention and consent need a written rule.
Where does tax season actually get stuck for an accounting firm?
Tax season gets stuck at document collection, because the work cannot start until the client sends the paperwork and many clients send it late, in pieces and in the wrong format. The accountants are ready. The files are not.
Every firm knows the pattern. A client says 'I will send tomorrow', sends a blurry photo of one page a week later, and mentions on the call that the rest is 'somewhere in the car'. Multiply that by a few hundred clients, and the staff spend more hours chasing than preparing.
Tax document collection on WhatsApp is natural for Malaysian clients because it is how they already send everything. The firm's job is to turn that habit into an orderly process rather than fight it.
Which checklist should each client type receive?
Each client type should receive its own short checklist, written in plain language, because a single long list confuses everyone. The firm decides the exact contents based on its own working paper requirements.
| Client type | Typical items to request (examples; your firm confirms the list) | Items clients often forget |
|---|---|---|
| Individual with employment income | Employer's income statement, bank interest statements, relief-related receipts | Receipts they thought they had thrown away, other income |
| Sole proprietor | Sales records, purchase invoices, bank statements, expense receipts | Cash expenses without receipts, personal and business money mixed |
| Small company (Sdn Bhd) | Bank statements, sales and purchase invoices, payroll records, loan statements | Director's transactions, fixed asset purchases, year-end stock figure |
| Landlord | Tenancy agreements, rental received, assessment and maintenance bills, loan interest statements | Repair invoices, vacancy periods |
These are examples to show how to structure a list, not a statement of what the law requires. Your firm's own checklist is the authority. The AI sends what you write.
Keep each checklist to one screen on a phone. If it needs scrolling, split it into 'first send these' and 'then these'.
How does the collection workflow run, step by step?
The workflow has five steps: assign, send, receive, sort and chase. The AI does most of the middle three, and the team owns the first and last decisions.
- Assign. The team tags each client by type and by assigned accountant.
- Send. The agent sends the checklist for that type, with a clear request for what is needed and when your firm needs it.
- Receive. The client sends photos, PDFs or screenshots. The agent acknowledges each one.
- Sort. The agent reads what the file seems to be, labels it, and records it against the client's checklist.
- Chase. The agent reminds the client of what is still missing, on a rhythm the firm sets.
What the conversation looks like
Hi Mr Lim, this is the assistant from the firm. For this year's tax submission we need three things from your business: bank statements for the year, your sales summary, and purchase invoices. You can send photos or PDFs here. Where would you like to start?
Ok ini bank statement Maybank Jan to Jun
Received, thanks. I have noted the bank statement for January to June. We still need July to December, the sales summary, and purchase invoices. Do you want me to remind you on Thursday?
boleh. purchase invoice banyak, boleh hantar semua dalam satu folder tak?
Boleh. You can send photos in batches here, or ask your staff to send a link to a shared folder. I will tell the team to expect a large batch so nothing is missed.
Illustrative example.
The agent confirmed receipt, tracked what was missing and handed an unusual request, a shared folder, to staff. Each of those saves the accountant a manual step.
How should the agent deal with photos, PDFs and voice notes?
The agent should accept every format clients actually use, label each file, and ask for a retake when a photo is unreadable. ChatsHero supports image and voice message understanding, which matters here, because clients rarely send neat scans.
- Photos of paper. The agent can say 'this photo is blurry, please retake it in better light' instead of a human discovering it three weeks later.
- PDFs. Bank statements and invoices usually arrive this way. Label and store them under the client's checklist item.
- Screenshots. Online banking screenshots are common. Accept them, but flag that your accountant may ask for the official statement.
- Voice notes. A client may say 'I also sold the old van in March'. The agent should transcribe or summarise it and add it to the accountant's notes.
- Receipts. With AI receipt scanning, receipt images can be read and logged to a Google Sheet for the team. See our post on receipt scanning to Google Sheets.
The agent labels and sorts. It does not decide whether a receipt is a valid expense. That is a professional judgement for your team.
Want to see how this looks with your own business? WhatsApp us and chat with the ChatsHero AI.
What chasing rhythm works without annoying clients?
A chasing rhythm of a few short, polite messages spaced across the collection period works better than one long reminder at the end. The reminder should always say exactly what is missing.
| Point in the period | Message | Tone |
|---|---|---|
| Start | Checklist and the firm's internal cut-off | Clear and friendly |
| After a week with nothing | Gentle check: 'Did the checklist reach you?' | Light |
| Partial submission | List of what is still missing | Specific |
| Nearing your cut-off | Remind of the cut-off and offer help | Firm but kind |
| Past your cut-off | Hand to the accountant to call | Human |
Choose your internal cut-off based on your own workload and the filing deadlines your firm tracks. We do not quote filing dates here because they should come from the authority and from your own calendar. After the last automated message, a human calls. Persistent chasing by bot only damages the relationship. Our guide to WhatsApp follow-up rules covers the limits.
How does the team see where every client stands?
The team sees a status board, usually a Google Sheet, that lists each client, each requested item and whether it has been received, reviewed or is still missing. ChatsHero can update Google Sheets from chat context, which turns a messy inbox into a live tracker.
At a glance, a partner can see how many clients are fully complete, how many are partial and how many have not responded. A reporting agent can send the partner a morning summary of exactly this. That removes the daily 'who is still outstanding' meeting.
What compliance points should an accounting firm think about?
An accounting firm should think about confidentiality, personal data and record keeping before it collects documents on any chat tool. Documents include identity numbers, income and bank details.
- Personal data. Collect only what you need and tell clients how it will be used. The PDP Department is the reference for the Personal Data Protection Act.
- Access. Decide who in the firm can see which clients' files, and remove chat access when staff leave.
- Storage. Move documents from chat into your proper filing system, with a naming rule such as client, year and item.
- Record keeping. Income tax law places a duty on taxpayers to keep records. The Inland Revenue Board publishes section 82 of the Income Tax Act 1967 on the duty to keep records, and your firm should advise clients from that text and current guidance.
- Professional responsibility. The AI does not file anything. Your qualified staff review and take responsibility for every submission.
What is different about accounting practices in Malaysia?
Accounting practices in Malaysia typically serve many small businesses whose owners run everything from their phones. The firm adapts to that reality, not the other way around.
- Owner-operators. The client is often the boss, the clerk and the driver. They answer messages late at night.
- Mixed language. The checklist may need English, BM and Chinese versions.
- Paper habits. Bundles of receipts in envelopes are normal. Photographing them in batches is the realistic goal.
- e-Invoice questions. Clients are asking what applies to them. See our guide to MyInvois and e-Invoice for SMEs, and answer from LHDN's own guidance.
- Multiple entities. One owner may have a company, a sole proprietorship and personal returns. The tagging must link them.
How would a ChatsHero AI Agent Office support an accounting firm?
ChatsHero, a Malaysian AI agent platform, builds an AI Agent Office from your checklists, client list and process. A receptionist agent answers client questions and acknowledges documents. A document agent labels and logs them to your status sheet. A follow-up agent chases on the rhythm you set. A reporting agent summarises progress for the partner. Your accountants stay in control through human handover and review everything that is used in a filing.
A free 30-minute Zoom demo can show this using your own client checklist.
Frequently Asked Questions
Can an AI agent collect tax documents from clients on WhatsApp?
Yes. It can send checklists, receive photos and PDFs, label them, track what is missing and chase politely. Your accountants review the documents before using them.
Can the AI tell clients which receipts are claimable?
It should not. Whether an expense or relief applies is a professional judgement for your team. The AI can pass the question to the right accountant.
Is it safe to receive IC copies and bank statements on WhatsApp?
It needs care. Collect only what is needed, restrict who can see the files, move them into your filing system and follow the Personal Data Protection Act.
How often should we chase clients?
A few short reminders across the collection period, each saying exactly what is missing, then a human call after your cut-off. Avoid repeating the same message.
Can it update our tracker automatically?
ChatsHero can update Google Sheets from chat context, so a sheet can show each client's received and missing items.
