Marketing Without the Risk: An ICAI-Compliant Banner Generator for Chartered Accountants
AI Tool Basics for CA

Marketing Without the Risk: An ICAI-Compliant Banner Generator for Chartered Accountants

Author : CA. Himanshu Aggarwal

Watch on Youtube

The Problem

After decades of near-total prohibition, ICAI now permits Chartered Accountants to market their practice through a write-up, within strict limits set by the Code of Ethics (Clauses 6 and 7, Schedule I). The 13th Edition of the Code — approved by the Council in December 2025 and awaiting notification — is set to widen this further, especially for non-exclusive services. For the first time, the profession can genuinely build a public presence.

But the freedom comes with hard boundaries. A write-up still cannot use superlatives ("best", "leading", "expert"), comparative claims, guarantees, solicitation ("contact us today", "hire us"), fee references, client names or testimonials. A single careless banner can trigger disciplinary action — fines up to ₹1,00,000 before the Board of Discipline and up to ₹5,00,000 before the Disciplinary Committee, alongside removal from the register.

So the practical question for every practitioner is uncomfortable: how do I market consistently across WhatsApp, Instagram, LinkedIn and Telegram without accidentally crossing a line I may not even have read in full? Most CAs are not designers or copywriters, and manually checking every post against the Code of Ethics is slow and error-prone. That gap — between the new permission to market and the skill and confidence to do it safely — is exactly what this project addresses.

The Solution

I built an ICAI-compliant CA Banner Generator: a web application, with a companion Telegram bot, that lets a Chartered Accountant produce professional marketing banners and have every banner audited against the Code of Ethics in real time, before it is ever shared.

The practitioner types a plain-language topic — "GSTR-3B due date for May", "Diwali greeting", "new tax tip" — and the tool generates suitable banner copy, runs an automated compliance check, and renders a finished image in three ready-to-post formats: Instagram (1080×1080), WhatsApp Story (1080×1920) and LinkedIn (1200×628). The compliance check is not an afterthought; it sits in the middle of the workflow, so non-compliant text never reaches a finished banner.

How It Works

The flow is deliberately short. The CA enters a topic — or taps a suggestion for what to post today — and the tool drafts the banner copy and a matching social-media caption with hashtags. It recognises common content types such as filing deadlines, tax tips, festival greetings and regulatory updates. The draft is immediately scanned by the compliance engine; if it is clean, the practitioner sees the finished banner in all three formats — Instagram, WhatsApp Story and LinkedIn — and can download every format or copy the caption and hashtags in one click.

The Telegram bot mirrors the same capability in a conversation: a CA can register, describe their practice in their own words (the bot extracts firm details and practice areas), and then generate a compliant banner simply by sending a message — useful for posting on the move. The bot and the web app share the same generation and compliance logic, so a CA gets identical, compliance-checked output whichever way they use it.

A second feature removes the "what do I even post?" problem: the app surfaces upcoming statutory deadlines — GST, TDS and income-tax dates — and turns them into ready-to-post suggestions ("GSTR-3B for June is due on the 20th"), so a practitioner always has timely, relevant content to share.

The Compliance Engine (the heart of it)

The differentiator is the compliance engine, which classifies every piece of text into three tiers — Safe, Gray (a warning worth reviewing) and Unsafe (a clear violation) — rather than a simple pass/fail. It enforces eleven rules encoded from the Code of Ethics — superlatives, comparative claims, guarantees, solicitation, fee references, client names and more — split into seven clear-violation ("unsafe") categories and four "gray-area" ones that merely warrant a second look.

Three design choices make it dependable:

         •       AI-driven classification. A language model evaluates each line against the Code of Ethics and assigns one of the three verdicts, with its reasoning shown to the user.

         •       A composition layer. Beyond the words, it checks the banner as published — for example, whether contact information appears on the image, and whether content is meant for internal circulation — because compliance depends on context, not just text.

         •       Actionable findings. For every flagged phrase the engine returns the exact offending text and a concrete fix — a safer rewrite or a recommendation to delete — so the CA learns the rule, not just the verdict. It also distinguishes exclusive services (audit, assurance, certification), which attract stricter scrutiny, from non-exclusive advisory work.

Every non-safe download or share is recorded in an audit trail, giving the practitioner a defensible record of due diligence.

Technology

The application is built on Next.js with TypeScript and Tailwind, backed by a Prisma/SQLite data layer. Banners are produced from a library of editorial layouts, each available in the three formats, and rendered to images using a headless-browser screenshot pipeline, so the on-screen preview and the downloaded file match exactly.

For the AI work it uses two models — Gemini to draft the content and Claude to audit it for compliance — and a practitioner can plug in their own API keys. Only the banner's text is sent to the AI; the firm's own details and any client information are kept out of what's checked, so privacy holds by design.

Impact

For a Chartered Accountant, this turns marketing from a risk into a routine. A compliant, on-brand banner that previously needed a designer, a copywriter and a careful read of the Code of Ethics can now be produced in under 30 seconds — across every channel a practice uses, with a written record that each post was checked. More importantly, it lowers the barrier for the thousands of smaller practices that want to build a presence under the new rules but cannot afford to get them wrong.

Conclusion

ICAI has opened the door to marketing. The hard part is doing it safely, at scale, every single day. By combining AI-assisted content with a transparent, rule-based compliance engine, this project lets a CA say "yes" to marketing without ever having to gamble on the Code of Ethics — making professional, compliant visibility something any practitioner can manage on their own.