The third advance-tax instalment for FY 2025-26 is due
December 15, 2025 — by which date you must have cumulatively paid 75% of your total estimated annual tax, per [Section 211 of the Income Tax Act, 1961](https://incometaxindia.gov.in/Documents/Tax-Calendar/Payment-of-Advance-Tax.htm). Miss it and interest under Section 234C accrues at 1% per month on the shortfall. For SMB CFOs running Tally + Razorpay + Stripe, the prep that used to take a half-day can be done in 60 minutes if your data is in the right shape. This post is the exact 1-hour sprint we run for our own books and for three CA-firm clients, with the four traps that quietly inflate your liability if you skip them.
Dec 15
Advance-tax 3rd instalment deadline
75%
Cumulative tax to be paid by today
1%
Section 234C interest per month on shortfall
60 min
Sprint duration with the right data shape
## TL;DR — the 1-hour sprint in 60 words
Pull (1) Apr-Nov revenue from Tally + Razorpay + Stripe with FX-conversion at correct dates, (2) GSTR-2B-matched ITC for the same period, (3) TDS deducted via Form 26AS, (4) advance-tax already paid (Q1+Q2). Reconcile the four against your projected FY 2025-26 P&L, compute 75% × estimated tax minus what is paid and what is TDS-credit. Pay the gap via [Income Tax e-Pay portal](https://eportal.incometax.gov.in/iec/foservices/#/e-pay-tax-prelogin/userType) using Challan ITNS-280 with code 100.
## Why this matters now — December 13, 2025
Advance-tax compliance for the third instalment is due in 48 hours. The penalty math is unforgiving but bounded: if you under-pay by ₹1 lakh on Dec 15, you owe roughly ₹3,000 in 234C interest (1% × 3 months by March 31). If you skip the instalment entirely and pay at year-end, the interest stacks under both 234B (under-payment) and 234C (deferment). For an SMB doing ₹2 Cr revenue, the typical year-end exposure is ₹40k-₹80k in interest — fixable in 60 minutes today.
The other reason this matters in December 2025: the [GST IMS hard block](https://taxguru.in/goods-and-service-tax/gst-ims-kills-auto-itc-gstr-3b-new-compliance-rules.html) that activated in October 2025 means your ITC claims must match GSTR-2B exactly. If your advance-tax estimate assumed ITC that the IMS later rejected, the year-end true-up will be larger than usual. Get the GST-2B-validated number, not the books-based number.
## Why the sprint takes only 60 minutes (when it usually takes a day)
Three things have to be true for the sprint to fit in an hour:
📒
Tally is current to Dec 12
Vouchers booked through Dec 12 EOD. If you are 4 weeks behind in vouchering, the sprint becomes a 2-day catch-up — start tomorrow morning, not 2 hours before the deadline.
💳
Razorpay + Stripe data exported cleanly
Both gateways expose CSV exports of payments + settlements via dashboard. Stripe data needs FX conversion to INR at the actual settlement date — not at year-end FX rate.
🧾
Form 26AS pulled today
Form 26AS shows TDS deducted and credited to your PAN. Pull it from the [Income Tax portal](https://eportal.incometax.gov.in/) — refreshes every 7-10 days, so the version you pulled in October is stale.
📊
FY estimate is realistic
Project FY revenue from Apr-Nov actuals. Add seasonality factor for Dec-Mar (typically +18-32% for D2C, flat for B2B services, -10-20% for B2B SaaS).
If any of these is broken, the sprint extends. Books behind 4 weeks → add a day. No Stripe FX data → add 90 min. No 26AS → add 30 min. Plan accordingly.
## The 60-minute sprint, minute by minute
1
Minutes 0-10: Tally revenue extract (Apr 1 - Dec 12)
Tally Prime → Display More Reports → Account Books → Sales Register. Filter by date range Apr 1 2025 to Dec 12 2025. Export to Excel as "tally_revenue_q1q2q3.xlsx". Note: include intercompany invoices ONLY if they are revenue-recognised (not cost-pass-through). For SaaS shops, separate annual prepayments from monthly recurring — the prepayment is recognised pro-rata, not at receipt.
2
Minutes 10-20: Razorpay + Stripe receipts
Razorpay Dashboard → Settlements → Export CSV for Apr 1 - Dec 12. Stripe Dashboard → Payments → Export CSV for the same range. For Stripe, the amount column is in USD or AUD — convert each row to INR using the [RBI reference rate](https://www.rbi.org.in/Scripts/ReferenceRateArchive.aspx) for the settlement date, not Dec 13. Excel formula: =VLOOKUP against an RBI-rates table by date, multiply USD column. Compare totals against Tally — should match within ₹2,000 (rounding + Stripe fees that net into a different ledger).
3
Minutes 20-30: Compute estimated FY revenue
Sum Apr-Nov from Tally + adjust to Dec 12 prorata. For Dec 13 - Mar 31 (110 days), apply your seasonality factor. Conservative D2C: actual_apr_nov / 245 * (245 + 110 * 1.2) gives the FY estimate. For B2B SaaS, just multiply Apr-Nov / 245 * 365. Document your seasonality assumption — your CA will ask.
4
Minutes 30-40: ITC reconciliation against GSTR-2B
Login to gst.gov.in → Returns → GSTR-2B for each tax period Apr to Nov. Sum eligible ITC. Compare to ITC claimed in your filed GSTR-3Bs for the same months. Mismatches reduce your usable ITC for the FY estimate. With the [IMS hard-block now active](https://cleartax.in/s/gst-return-filing-rule-changes-from-july-2025), the GSTR-2B number is the binding constraint.
5
Minutes 40-50: Form 26AS pull and TDS credit
[Income Tax portal](https://eportal.incometax.gov.in/) → My Account → View Form 26AS. Download Annual Tax Statement for AY 2026-27. Sum TDS deducted by all your customers (Sec 194J for professional services, 194C for contracts, 194Q for goods supplies above ₹50 lakh per customer). The TDS amount is your tax credit — do not pay it again as advance tax.
6
Minutes 50-55: Compute the gap
Estimated FY profit (revenue - expenses) → estimated tax (apply your slab; for companies it is 25% for <₹400 Cr turnover) → 75% of that = required by Dec 15. Subtract: TDS credit (from 26AS) + advance tax already paid (Q1 Jun 15 + Q2 Sep 15). The remainder is your Dec 15 gap. Add a 5% buffer for safety.
7
Minutes 55-60: Pay via e-Pay
[Income Tax e-Pay portal](https://eportal.incometax.gov.in/iec/foservices/#/e-pay-tax-prelogin/userType) → New Payment → Income Tax → Challan ITNS-280 → Type of Payment: (100) Advance Tax → Assessment Year 2026-27 → enter amount → choose net banking / UPI / debit card. Save the BSR code + challan number; you will need them for ITR filing in July.
## The 4 traps that inflate your liability
Trap 1: Stripe FX at year-end vs settlement-date rate. A common mistake on books with foreign clients: converting all USD receipts at the December 31 INR/USD rate. The Income Tax Act (per [Rule 115 of the Income Tax Rules](https://incometaxindia.gov.in/Acts/Income-tax%20Rules,%201962/Rule_115.pdf)) requires FX conversion at the SBI buying rate on the date the income arose. For receipts spread across April-November, the rate varies by 4-7%. Using year-end rate over-states or under-states revenue by lakhs. Always convert at the per-transaction rate.
Trap 2: Razorpay settlements vs payment date. A payment captured on November 28 settles to your bank account on November 30 (T+2). Tax is recognised on the payment-capture date (revenue recognition principle), not the settlement date. If you reconcile only against settlements, you miss the last 2 days of the quarter. Always work from the payments table, not settlements.
Trap 3: ITC claimed but blocked by IMS. Pre-October 2025, your books-based ITC was usually accepted by the portal. Post-IMS, any supplier invoice not actively accepted in the IMS portal does not flow into your GSTR-2B. The ITC you optimistically counted in advance-tax estimation is now invalid. Pull the actual GSTR-2B totals; do not trust your books here.
Trap 4: Forgetting Section 44ADA presumptive scheme. If you are a professional (CA, lawyer, doctor, IT consultant) with gross receipts under ₹50 lakh, you can opt for Section 44ADA presumptive taxation — declare 50% of receipts as profit, no books required. Many SMBs run regular accounting AND inadvertently file under presumptive, leading to mismatched advance-tax estimates. Pick one regime; stick to it.
Production gotcha: The Income Tax e-Pay portal occasionally times out between 11:30 pm and 1 am IST, especially close to deadlines. Pay before 6 pm on Dec 15 if at all possible. The challan-payment confirmation email can lag by 30-60 minutes — do not panic if it does not arrive immediately.
## The data-pulling commands (Tally + 26AS)
For Tally Prime users with ODBC enabled:
-- Apr-Nov sales total (with intercompany filter)
SELECT
COUNT(*) AS voucher_count,
SUM($Amount) AS total_revenue
FROM Voucher
WHERE $Date BETWEEN "20250401" AND "20251212"
AND $VoucherTypeName = "Sales"
AND $Narration NOT LIKE "%intercompany%";
-- Per-month breakdown
SELECT
SUBSTR($Date, 1, 6) AS month,
SUM($Amount) AS month_revenue
FROM Voucher
WHERE $Date BETWEEN "20250401" AND "20251212"
AND $VoucherTypeName = "Sales"
GROUP BY SUBSTR($Date, 1, 6)
ORDER BY month;
For Form 26AS via the [Income Tax e-portal](https://eportal.incometax.gov.in/):
1. Login → My Account → e-File → Income Tax Returns → View Form 26AS
2. Confirm your PAN, click "Confirm" — redirects to TRACES portal
3. View → Annual Tax Statement → AY 2026-27 → Download as PDF or HTML
## A real example — our own 2025 sprint
For Softechinfra's own books, the Dec 13 2025 sprint pulled these numbers:
| Line item | Source | Amount (₹) |
| Tally revenue Apr-Dec 12 | Sales Register export | 2,84,40,000 |
| Stripe USD receipts converted at per-tx INR rate | Stripe CSV + RBI rates | included in above |
| Estimated FY revenue (linear extrapolation) | Spreadsheet | 4,18,20,000 |
| Estimated FY expenses | Tally P&L | 3,12,40,000 |
| Estimated FY profit | Calc | 1,05,80,000 |
| Estimated FY tax (25% slab + cess) | Calc | 27,50,800 |
| 75% of FY tax (Dec 15 cumulative) | Calc | 20,63,100 |
| Less: TDS from Form 26AS | 26AS | 2,84,000 |
| Less: advance tax paid Q1 (Jun 15) | Bank statement | 4,12,000 |
| Less: advance tax paid Q2 (Sep 15) | Bank statement | 5,80,000 |
| Required Q3 payment | Calc | 7,87,100 |
| + 5% buffer | Hedge | 39,355 |
| To pay Dec 15 | Final | 8,26,455 |
Sprint ran 47 minutes door-to-door, including a 6-minute pause when the e-Pay portal hiccupped. We over-paid by 5% versus the strict requirement; if our FY actually under-shoots the estimate, the surplus comes back as a refund (or is carried forward). Better that than 234C interest.
## When NOT to do this sprint yourself
Three cases where the CA's office is the right answer.
You have inventory accounting under Section 145A. The valuation rules for closing inventory under 145A are tax-specific (different from accounting standards) and require a CA's judgment. Doing this in a 60-minute sprint without a CA's review is high-risk.
You have foreign branches or PE income. Permanent Establishment income, transfer pricing, and BEPS-2 reporting are all CA-territory. The deadline pressure is the same; the analysis depth is not.
Your turnover is over ₹40 Cr or you have audit exposure. A formal CA-led estimation with documented basis-of-estimation is required for tax-audit compliance under Section 44AB. The 60-minute spreadsheet model does not survive scrutiny.
For SMBs in the ₹50 lakh - ₹15 Cr turnover band running standard service or product businesses, the sprint is the right level of effort.
## A common question from SMB CFOs
"I am 4 weeks behind in Tally vouchering. Should I skip Dec 15 and just take the interest hit?"
No. The interest math is unfavourable: ~₹3,000 per ₹1 lakh of underpayment for the 3 months to year-end, plus another ₹1,000 per lakh per month under Section 234B from April. Skipping ₹5 lakh of underpayment costs you ₹15,000 by March and ~₹35,000 by next July.
The right answer: pay an estimated number today (use last year's Q3 payment + 18% as a quick proxy), update Tally over the next 2 weeks, true-up the calculation in January. The portal allows additional payments any time during the FY — you simply pay the gap when the books are accurate.
## Pre-sprint checklist (gather these before starting)
- Tally vouchering current to Dec 12 EOD (verify no Sales pending in "Pending Vouchers")
- Razorpay dashboard login + 2FA on hand
- Stripe dashboard login + 2FA on hand
- Income Tax e-portal login + EVC/DSC ready
- RBI reference rates for Apr-Nov 2025 (pulled into a lookup table) — link in step 2
- Last year's Q3 advance-tax challan as a reference
- Bank account with sufficient balance for the projected payment + buffer
- CA on WhatsApp standby for any judgment calls (most common: presumptive vs regular regime)
## What about the GSTR-9 prep that follows?
The Dec 15 advance-tax sprint is the warm-up for the bigger Dec 31 deadline: GSTR-9 annual return for FY 2024-25. The two share inputs (revenue numbers, ITC numbers, GSTR-2B reconciliation), so the work you do today is reusable. We cover the post-Dec 15 → pre-Dec 31 cleanup window in detail in
our Dec 16 follow-up post.
[Tax bodies including the Bombay Chartered Accountants' Society have requested a GSTR-9 deadline extension](https://a2ztaxcorp.net/gstr-9-gstr-9c-filing-tax-bodies-demand-extension-of-december-31-deadline/), but as of December 13, no extension has been notified. Plan for the Dec 31 deadline.
## FAQ
### What if my projected revenue is uncertain (new product launch in Q4)?
Use a conservative estimate — the cost of overpaying is a refund (or carry-forward); the cost of underpaying is interest. We typically take the Apr-Nov actual run-rate and apply a 12-18% growth factor for D2C, 0-5% for B2B services, and 5-10% for SaaS. Document your assumption in a one-line memo so your CA can defend it at audit if asked.
### Can I pay advance tax via UPI?
Yes — the e-Pay portal accepts UPI from PhonePe, GPay, Paytm, BHIM, and bank-issued UPI apps. UPI is the fastest payment method (typically settles in under 60 seconds vs net banking's 5-15 minutes). The catch: UPI has a per-transaction limit of ₹1 lakh on most banks (₹5 lakh on some). For larger amounts, split into multiple UPI payments or use net banking.
### What is the difference between Section 234B and 234C interest?
234B is interest on under-payment of total advance tax (assessed at year-end if you paid <90% of total tax during the FY). 234C is interest on deferment of instalments — 1% per month for 1-3 months on the shortfall in any quarterly instalment. They stack: a Dec 15 underpayment that persists to year-end attracts both.
### My business income includes capital gains. Does that change the sprint?
Yes. Capital gains have specific advance-tax rules: tax on capital gains is required to be paid only in the instalment falling due AFTER the capital gain occurs. So if you sold property in October, the gain's tax is due Dec 15 and Mar 15 (75%/100%), not the earlier instalments. Build a separate line item for capital gains and apply the rule.
### What if I am a salaried employee with side consulting income?
If your TDS-on-salary covers your full tax liability (and your side income's TDS is also deducted by clients), you may not need to pay advance tax. The trigger for advance tax is
net tax liability after all TDS > ₹10,000. Run the calc; if <₹10k, you are exempt for this instalment.
### Senior citizen exemption — does it apply?
Resident senior citizens aged 60+ are exempt from advance tax IF they do not have business or profession income. Pure pension/interest income earners are exempt. If you have any business or professional income (consulting, freelance, rental beyond normal letting), the exemption does not apply.
### Can I use UPI Autopay to schedule the Dec 15 payment in advance?
Not for advance tax via the e-Pay portal — payments must be initiated manually with the correct challan code. You can pre-schedule a net-banking transfer if your bank supports scheduled payments to the income-tax department, but most banks do not. Manual payment on Dec 15 (or Dec 14 to be safe) is the norm.
## Where this fits in our work
This sprint is part of our
automation services for CA firms and finance teams. The reconciliation steps in this post can be wired into an n8n workflow that runs the Tally + Razorpay + Stripe pulls automatically the day before each instalment deadline — see
our Nov 8 reconciliation post for the architecture.
This post was written by
Manvi, who handles compliance and QA on our Indian-SMB engagements. For our Dec 16 follow-up on the GSTR-9 cleanup window, see
Advance Tax Filed: Now Use the Next 14 Days. For the Dec 30 GSTR-9 last-mile sprint, see
GSTR-9 Due Tomorrow: A 90-Minute Sprint.
For our broader take on year-round Indian SMB compliance reading, our founder
Vivek Singh writes on the same beat with a more first-person founder lens.
The Reddit thread on [r/IndiaTax](https://www.reddit.com/r/IndiaTax/) where SMB founders panic about Dec 15 every year is a useful pulse-check — the same questions repeat. The fix is more boring than the panic suggests.
Want This Advance-Tax Prep Workflow Built for Your CA Firm?
We ship the full pre-instalment data-pull workflow as a fixed-scope 7-day engagement. ₹68,000 for 1-15 client setups, ₹1.6L for 15-50 clients. Includes the n8n workflow, Tally + Razorpay + Stripe + 26AS connectors, and a deadline-day dry run with your team. Suitable for boutique CA firms with 10-50 SMB clients.
Book a 30-min Build Call
Email
contact@softechinfra.com if you need an emergency Dec 14 / Dec 15 sprint check — we keep one analyst on standby for compliance week.