Skip to main content

GST & TDS Agent

A month's output GST and TDS checked before you file โ€” totals by B2B/B2C and by the site's state, invoices to fix, TDS on subcontract bills, and the filing calendar. It never files.

Where
  1. Finance
  2. AI agents
  3. GST & TDS Agent
Who
  • Company Admin
  • Project Manager
  • Accountant

A worksheet for whoever files your returns. It adds up the GST every invoice already carries, checks each invoice for the mistakes that mis-state a return, and tells you when each return is due.

๐Ÿ“ท Screenshot spot โ€” a GST & TDS Agent result for one month: the Output GST list, the "By place of supply (the site's state)" table, "Check before filing" with high and medium items, and the Filing calendar

Save as static/img/screenshots/ai-gst-tds.png and replace this box with ![GST & TDS Agent](/img/screenshots/ai-gst-tds.png)

What it readsโ€‹

  • Every tax invoice dated in the month, across the projects you can open โ€” issued, partly paid and paid. Drafts and cancelled invoices are left out.
  • The GST each invoice and line already carries โ€” taxable value, CGST, SGST, IGST, cess โ€” with the client's GSTIN and the place of supply.
  • Subcontract bills certified in the month, with the TDS deducted โ€” if you can see subcontracts and project cost.
  • Your company's GSTIN and state code.

What you getโ€‹

  • Key figures: Invoices, Taxable value, Output tax, IGST, B2B invoices, Issues flagged, TDS on subcontracts, Next due.
  • Output GST for the month โ€” invoices, taxable value, CGST, SGST, IGST, cess, total tax, and TDS your clients should deduct (check 26AS).
  • B2B / B2C and By place of supply (the site's state).
  • GSTR-1 tables: B2B invoices, B2C large (inter-state), and B2C small, by place of supply and rate.
  • Check before filing, TDS on subcontract bills certified in the month, the Filing calendar and What this means.

How invoices are grouped

RuleDetail
Place of supply is the siteFor a works contract the place of supply is where the building stands, so the state table groups by the site's state, not the client's registration
B2BThe client has a GSTIN on the invoice โ€” even one that fails its check digit
B2C largeNo client GSTIN, inter-state, invoice value above โ‚น2,50,000
B2C smallEvery other invoice without a client GSTIN, consolidated by state and rate

Check before filing โ€” flagged, never rejected; nothing is left out because of a flag:

CheckSeverity
Your company has no GSTIN, or no state codeHigh
Invoice has no place of supply, or no supplier stateHigh
IGST on an intra-state supply, or CGST/SGST on an inter-state oneHigh
CGST and SGST differMedium
Client GSTIN fails its check digit (kept as B2B โ€” confirm it with the client)Medium
Subcontract bill above โ‚น30,000 with no TDS deductedMedium
No client GSTIN โ€” reported as B2CLow
Draft invoices dated in the month โ€” not includedLow
Client registered outside the site's stateInfo

Filing calendar (monthly filer)

ReturnDue
GSTR-111th of the next month
GSTR-3B, and pay the tax20th of the next month
Deposit TDS deducted7th of the next month (30 April for March)
Quarterly TDS return (26Q)31 July, 31 October, 31 January, 31 May

A date within 7 days shows as high; a date passed within the last 45 days shows as medium, worded "Confirm it was filed."

Run itโ€‹

  1. In the sidebar, open Workspaces โ€บ Finance and click GST & TDS Agent under AI agents.
  2. Type the Month (YYYY-MM), for example 2026-08, or leave it empty for last month.
  3. Click Run agent.
  4. Fix everything under Check before filing marked high, then run it again before you file.

Safeguardsโ€‹

It never files

The agent files nothing and cannot see the GST portal or TRACES, so it cannot tell whether a return was filed. Every figure on it is a worksheet for the person who files, who remains responsible for the return.

  • It adds up the tax each invoice already carries and never recomputes it, so its totals match the invoices you printed.
  • Anyone but a Company Admin gets a worksheet covering only the projects they are on, and it says so. A return is filed for the whole GSTIN โ€” ask a Company Admin to run it for the complete figure.
  • Without access to subcontract bills, the TDS section is left out and named, not estimated.

Tipsโ€‹

  • Set your company's GSTIN and state code first; every CGST/SGST versus IGST split depends on them.
  • Record each project's site state, so every invoice gets the right place of supply.
  • Issue or cancel draft invoices dated in the month before you file.
  • The admin can change how many days count as "due soon" with Due soon days in the agent's Settings panel.