📅 Saturday, 27 June 2026 | Latest Tally Prime & Tax Updates

27 Jun 2026 Tally Prime Guru 11 min read Updated: 27 Jun 2026
.tpg-gst-article, .tpg-gst-article *{ box-sizing:border-box; } .tpg-gst-article{ –ledger-green:#1F4A3D; –ledger-green-dark:#14332A; –paper:#F6F1E4; –paper-line:#E4D9BC; –ink:#211D18; –ink-soft:#4A453C; –margin-red:#B33A3A; –brass:#A9803D; –radius-card:4px; –max-w:100%; font-family:’IBM Plex Sans’, Arial, sans-serif; font-size:16.5px; line-height:1.7; color:var(–ink); background:var(–paper); padding:20px 20px 4px; border-radius:6px; } .tpg-gst-article a{ color:var(–ledger-green); text-decoration-thickness:1px; } .tpg-gst-article a:hover{ color:var(–margin-red); } .tpg-gst-article :focus-visible{ outline:2px solid var(–margin-red); outline-offset:3px; } .tpg-gst-article h2,.tpg-gst-article h3{ font-family:’Fraunces’, Georgia, serif; color:var(–ink); margin:0; } .tpg-gst-article kbd{ display:inline-block; font-family:’IBM Plex Mono’, monospace; font-size:.82em; font-weight:600; background:var(–ledger-green); color:var(–paper); padding:.18em .55em; border-radius:3px; transform:rotate(-1.2deg); box-shadow:1px 1px 0 var(–ledger-green-dark); white-space:nowrap; } .tpg-gst-article code{ font-family:’IBM Plex Mono’, monospace; font-size:.92em; background:rgba(31,74,61,.08); padding:.1em .4em; border-radius:3px; } #tpg-gst-progress{ position:fixed; top:0; left:0; height:3px; width:0%; background:var(–margin-red); z-index:200; transition:width .08s linear; } .tpg-gst-article .tpg-lead{ font-size:1.02rem; color:var(–ink-soft); max-width:62ch; margin:0 0 18px; } .tpg-gst-article .tpg-eyebrow{ font-family:’IBM Plex Mono’, monospace; font-size:.74rem; letter-spacing:.08em; color:var(–margin-red); text-transform:uppercase; display:block; margin-bottom:8px; } /* invoice-stub signature card */ .tpg-gst-article .stub-wrap{ margin:6px 0 18px; } .tpg-gst-article .stub{ position:relative; background:#FBF8EE; border:1px solid var(–brass); border-radius:var(–radius-card); padding:22px 22px 0; box-shadow:0 1px 0 rgba(0,0,0,.04), 0 10px 24px -16px rgba(31,74,61,.4); } .tpg-gst-article .stub-head{ display:flex; justify-content:space-between; align-items:flex-start; border-bottom:2px solid var(–ledger-green); padding-bottom:14px; gap:14px; flex-wrap:wrap; } .tpg-gst-article .stub-head .stub-title{ font-family:’IBM Plex Mono’, monospace; font-size:.78rem; letter-spacing:.12em; color:var(–ledger-green); text-transform:uppercase; font-weight:600; } .tpg-gst-article .stub-head .stub-no{ font-family:’IBM Plex Mono’, monospace; font-size:.78rem; color:var(–ink-soft); } .tpg-gst-article .stub-fields{ display:grid; grid-template-columns:1fr 1fr; gap:14px 24px; padding:16px 0 22px; font-family:’IBM Plex Mono’, monospace; font-size:.84rem; } .tpg-gst-article .stub-field label{ display:block; color:var(–ink-soft); font-size:.7rem; letter-spacing:.06em; text-transform:uppercase; margin-bottom:3px; } .tpg-gst-article .stub-field .val{ color:var(–ink); font-weight:500; } .tpg-gst-article .stamp{ position:absolute; top:16px; right:18px; width:104px; height:104px; border-radius:50%; border:3px solid var(–margin-red); color:var(–margin-red); display:flex; align-items:center; justify-content:center; text-align:center; font-family:’IBM Plex Mono’, monospace; font-size:.6rem; font-weight:700; letter-spacing:.06em; text-transform:uppercase; line-height:1.35; transform:rotate(-9deg); opacity:.92; mix-blend-mode:multiply; } .tpg-gst-article .stamp::before{ content:””; position:absolute; inset:6px; border:1px solid var(–margin-red); border-radius:50%; } @media (prefers-reduced-motion:no-preference){ .tpg-gst-article .stamp{ animation:tpgGstStampDown .5s cubic-bezier(.2,.9,.3,1.2) .15s both; } } @keyframes tpgGstStampDown{ 0%{ opacity:0; transform:rotate(-9deg) scale(1.9); } 65%{ opacity:.95; transform:rotate(-9deg) scale(.92); } 100%{ opacity:.92; transform:rotate(-9deg) scale(1); } } @media (max-width:520px){ .tpg-gst-article .stamp{ width:80px; height:80px; font-size:.52rem; top:12px; right:14px;} .tpg-gst-article .stub-fields{ grid-template-columns:1fr;} } .tpg-gst-article .perforation{ height:14px; margin:0; background-image:radial-gradient(circle, var(–paper) 3.2px, transparent 3.6px); background-size:16px 100%; background-position:0 center; border-top:1px dashed var(–brass); } .tpg-gst-article .tear-label{ text-align:center; font-family:’IBM Plex Mono’, monospace; font-size:.66rem; color:var(–ink-soft); letter-spacing:.08em; text-transform:uppercase; padding:6px 0 4px; } /* TOC */ .tpg-gst-article .toc{ background:var(–ledger-green); color:var(–paper); border-radius:var(–radius-card); padding:20px 22px; margin:0 0 18px; } .tpg-gst-article .toc h3{ font-size:.92rem; font-family:’IBM Plex Mono’, monospace; letter-spacing:.1em; text-transform:uppercase; color:#D8B870; margin-bottom:12px; font-weight:600; } .tpg-gst-article .toc ol{ list-style:none; margin:0; padding:0; columns:2; column-gap:24px; } @media (max-width:540px){ .tpg-gst-article .toc ol{ columns:1; } } .tpg-gst-article .toc li{ margin-bottom:8px; font-size:.9rem; } .tpg-gst-article .toc a{ color:#EFE9D6; text-decoration:none; display:flex; gap:10px; } .tpg-gst-article .toc a:hover{ color:#D8B870; } .tpg-gst-article .toc .num{ font-family:’IBM Plex Mono’, monospace; color:#D8B870; font-size:.85em; min-width:1.4em; } /* article body with margin rule + ruled paper */ .tpg-gst-article .tpg-body{ position:relative; padding-left:30px; margin-top:8px; background-image:repeating-linear-gradient(transparent, transparent 36px, var(–paper-line) 36px, var(–paper-line) 37px); } .tpg-gst-article .tpg-body::before{ content:””; position:absolute; left:0; top:0; bottom:0; width:2px; background:var(–margin-red); opacity:.55; } @media (max-width:480px){ .tpg-gst-article .tpg-body{ padding-left:16px; } .tpg-gst-article .tpg-body::before{ display:none; } } .tpg-gst-article .tpg-step{ padding:24px 0 4px; } .tpg-gst-article .tpg-folio{ display:inline-flex; align-items:center; gap:8px; margin-bottom:8px; font-family:’IBM Plex Mono’, monospace; font-size:.74rem; letter-spacing:.08em; color:var(–margin-red); text-transform:uppercase; font-weight:600; } .tpg-gst-article .tpg-folio .dot{ width:5px; height:5px; border-radius:50%; background:var(–margin-red); } .tpg-gst-article .tpg-step h2{ font-size:1.35rem; font-weight:600; margin-bottom:12px; } .tpg-gst-article .tpg-step p{ margin:0 0 14px; } .tpg-gst-article .tpg-step ul, .tpg-gst-article .tpg-step ol{ margin:0 0 14px; padding-left:22px; } .tpg-gst-article .tpg-step li{ margin-bottom:7px; } .tpg-gst-article .prereq{ background:#FBF8EE; border:1px solid var(–paper-line); border-left:4px solid var(–brass); border-radius:var(–radius-card); padding:16px 18px; margin:6px 0 0; } .tpg-gst-article .prereq ul{ margin:10px 0 0; padding-left:20px; } .tpg-gst-article .breakup{ margin:16px 0 22px; border:1px solid var(–ledger-green); border-radius:var(–radius-card); overflow:hidden; } .tpg-gst-article .breakup-head{ background:var(–ledger-green); color:var(–paper); font-family:’IBM Plex Mono’, monospace; font-size:.76rem; letter-spacing:.1em; text-transform:uppercase; padding:9px 14px; display:flex; justify-content:space-between; } .tpg-gst-article table.breakup-table{ width:100%; border-collapse:collapse; background:#FBF8EE; } .tpg-gst-article table.breakup-table th, .tpg-gst-article table.breakup-table td{ padding:10px 14px; text-align:left; font-size:.9rem; border-bottom:1px solid var(–paper-line); } .tpg-gst-article table.breakup-table th{ font-family:’IBM Plex Mono’, monospace; font-size:.7rem; letter-spacing:.06em; text-transform:uppercase; color:var(–ink-soft); border-bottom:2px solid var(–ledger-green); } .tpg-gst-article table.breakup-table tr:last-child td{ border-bottom:none; } .tpg-gst-article table.breakup-table td:nth-child(2){ font-weight:600; color:var(–ledger-green); } .tpg-gst-article .stamped-note{ margin:12px 0 22px; border:2px dashed var(–margin-red); border-radius:var(–radius-card); padding:18px 20px 14px; background:rgba(179,58,58,.04); position:relative; } .tpg-gst-article .stamped-note .tag{ position:absolute; top:-12px; left:16px; background:var(–paper); padding:0 8px; font-family:’IBM Plex Mono’, monospace; font-size:.68rem; letter-spacing:.08em; text-transform:uppercase; color:var(–margin-red); font-weight:700; } .tpg-gst-article .stamped-note ul{ margin:6px 0 0; padding-left:20px; } .tpg-gst-article .stamped-note li{ margin-bottom:9px; } .tpg-gst-article .faq-wrap{ margin:8px 0 24px; } .tpg-gst-article .faq-item{ border-bottom:1px solid var(–paper-line); } .tpg-gst-article .faq-q{ width:100%; text-align:left; background:none; border:none; cursor:pointer; display:flex; align-items:baseline; gap:12px; padding:14px 0; font-family:’IBM Plex Sans’, sans-serif; font-size:.98rem; font-weight:600; color:var(–ink); } .tpg-gst-article .faq-q .qno{ font-family:’IBM Plex Mono’, monospace; color:var(–margin-red); font-size:.82rem; flex-shrink:0; } .tpg-gst-article .faq-q .plus{ margin-left:auto; font-family:’IBM Plex Mono’, monospace; color:var(–ledger-green); font-size:1.1rem; transition:transform .2s; } .tpg-gst-article .faq-item.open .plus{ transform:rotate(45deg); } .tpg-gst-article .faq-a{ max-height:0; overflow:hidden; transition:max-height .25s ease; } .tpg-gst-article .faq-a p{ margin:0 0 14px; padding-left:28px; color:var(–ink-soft); } .tpg-gst-article .related-box{ background:var(–ledger-green); border-radius:var(–radius-card); padding:22px; margin:10px 0 14px; } .tpg-gst-article .related-box h3{ color:var(–paper); font-size:1rem; font-family:’IBM Plex Mono’, monospace; letter-spacing:.08em; text-transform:uppercase; margin-bottom:14px; font-weight:600; } .tpg-gst-article .related-grid{ display:grid; grid-template-columns:1fr 1fr; gap:10px; } @media (max-width:480px){ .tpg-gst-article .related-grid{ grid-template-columns:1fr; } } .tpg-gst-article .related-card{ display:block; background:var(–ledger-green-dark); border:1px solid #2C5D4C; border-radius:var(–radius-card); padding:14px 16px; text-decoration:none; color:#EFE9D6; font-size:.9rem; } .tpg-gst-article .related-card:hover{ border-color:#D8B870; color:#fff; } .tpg-gst-article .related-card .idx{ font-family:’IBM Plex Mono’, monospace; color:#D8B870; font-size:.72rem; display:block; margin-bottom:5px; }
Tally Prime · Step-by-step

Enable GST, set up the right ledgers, and raise CGST/SGST/IGST-correct invoices — without the guesswork.

Verified
Step‑by‑Step
2026
Reader’s Tax Invoice Guide No. TPG‑2026‑014
GST Invoice Creation
Tally Prime (latest release)
7 minutes
June 2026

✂ tear here — or just keep scrolling

Folio 00 · Before you start

What you need first

Have these ready before you touch a single voucher:

  • Tally Prime installed — latest release, for accurate GST rate updates
  • Company created with basic business details filled in
  • Your GSTIN on hand
  • Customer & product details — names, addresses, customer GSTINs, and HSN/SAC codes

Haven’t backed up recently? Do that first — see our guide on backing up and restoring data in Tally Prime.

Folio 01

Enable GST in Tally Prime

GST has to be switched on at the company level before it appears on any invoice.

  1. Open Tally Prime → Gateway of Tally
  2. Press F11 (Features) → F3 (Statutory & Taxation)
  3. Set Enable Goods and Services Tax (GST) to Yes
  4. Enter your GSTIN/UIN, State, and Registration Type
  5. Press Ctrl+A to save

Once saved, GST fields appear automatically on sales, purchase, and ledger screens.

Folio 02

Create GST ledgers

Sales ledger — one per GST rate you use:

  • Gateway of Tally → Accounts Info → Ledgers → Create
  • Name it clearly, e.g. Sales @18%, under Sales Accounts
  • Set GST Applicable: Yes, enter the rate

Tax ledgers — CGST, SGST, IGST, under Duties & Taxes, type GST.

Party ledger — under Sundry Debtors, with the customer’s GSTIN, State and Registration Type. This is what tells Tally Prime whether to charge CGST+SGST or IGST.

Folio 03

Set up stock items with HSN/SAC

  1. Gateway of Tally → Inventory Info → Stock Items → Create (or Alter)
  2. Set GST Applicable: Yes
  3. Enter the HSN/SAC code and GST rate
  4. Save with Ctrl+A

Selling services, not goods? Skip stock items and use an Accounting Invoice instead of an Item Invoice.

Folio 04

Create the GST invoice

  1. Gateway of Tally → VouchersF8 (Sales)
  2. Press Ctrl+V for Invoice Mode
  3. Choose Item Invoice (goods) or Accounting Invoice (services)
  4. Party A/c Name → select the customer ledger
  5. Sales Ledger → select the matching GST rate ledger
  6. Add item/service, quantity, rate — tax calculates automatically
  7. Press Alt+A to check the tax breakup
  8. Press Ctrl+A to save
Folio 05

Intrastate vs interstate

The rule Tally Prime applies automatically, based on the party’s registered state:

Tax BreakupAlt+A view
TransactionTax appliedExample
Intrastate (same state)CGST + SGSTPunjab → Punjab: 9% + 9% = 18%
Interstate (different states)IGSTPunjab → Maharashtra: 18% IGST

This comes from the Place of Supply — the state on the party ledger — so double-check it for every new customer.

Folio 06

Print & customize

  1. From the saved voucher, press Alt+P, or go via Display → Day Book
  2. Press F12 to customize logo, GSTIN, HSN/SAC summary, bank details, terms
  3. Output as Printer or PDF for emailing
Folio 07

Common mistakes to avoid

⚠ Audit Note
  • Wrong/missing GSTIN or state on the party ledger — causes CGST/SGST to be charged instead of IGST, or vice versa
  • Missing HSN/SAC codes — required on most B2B invoices above the turnover threshold
  • One sales ledger for all rates — use a separate ledger per GST rate so reports stay accurate
  • Skipping the Alt+A check before saving
  • Irregular reconciliation — pair invoicing with regular checks via our financial reports guide
Folio 08

FAQs

Yes. Each item or service can carry its own GST rate, and Tally Prime calculates and splits the tax for each line separately.

It’s strongly recommended. Rate-specific sales ledgers keep your GSTR-1 and other GST reports accurate and easy to reconcile.

Open the invoice from the Day Book, press Enter, make your correction, and save again with Ctrl+A.

Yes. e-Invoicing is mandatory above a government-notified turnover threshold. Tally Prime sends invoice details to the GST Invoice Registration Portal and fetches the IRN and QR code automatically.

Yes — use Accounting Invoice mode instead of Item Invoice mode, billing directly against service ledgers.

(function(){ var root = document.currentScript.closest(‘.tpg-gst-article’) || document; // scroll progress var bar = document.getElementById(‘tpg-gst-progress’); if (bar) { window.addEventListener(‘scroll’, function(){ var h = document.documentElement; var pct = (h.scrollTop) / (h.scrollHeight – h.clientHeight) * 100; bar.style.width = pct + ‘%’; }); } // smooth scroll for this block’s own jump links only root.querySelectorAll(‘a[href^=”#tpg-“]’).forEach(function(link){ link.addEventListener(‘click’, function(e){ var target = document.getElementById(link.getAttribute(‘href’).slice(1)); if (target) { e.preventDefault(); target.scrollIntoView({behavior:’smooth’, block:’start’}); } }); }); // faq accordion root.querySelectorAll(‘.faq-item’).forEach(function(item){ var q = item.querySelector(‘.faq-q’); var a = item.querySelector(‘.faq-a’); q.setAttribute(‘aria-expanded’, ‘false’); q.addEventListener(‘click’, function(){ var isOpen = item.classList.contains(‘open’); root.querySelectorAll(‘.faq-item.open’).forEach(function(o){ if (o !== item) { o.classList.remove(‘open’); o.querySelector(‘.faq-a’).style.maxHeight = null; o.querySelector(‘.faq-q’).setAttribute(‘aria-expanded’,’false’); } }); if (isOpen) { item.classList.remove(‘open’); a.style.maxHeight = null; q.setAttribute(‘aria-expanded’,’false’); } else { item.classList.add(‘open’); a.style.maxHeight = a.scrollHeight + ‘px’; q.setAttribute(‘aria-expanded’,’true’); } }); }); })();
Tally Prime Guru
About the Author

Tally Prime Guru

Tally Prime team — Providing trusted Tally Prime, GST, Income Tax and accounting news daily.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top