How to Handle GST on Advance Receipts in TallyPrime
GST on advance receipts is payable when cash is received, not when goods or services are supplied. In TallyPrime, record the advance in a liability ledger, apply GST if applicable, and report in GSTR-1 Table 5. Reverse GST when supply occurs or is cancelled.
Understanding Advance Receipts and GST Liability
An advance receipt is money received before goods are delivered or services are rendered. Under the GST regime, the tax authority treats advance receipts as a point of supply, meaning GST becomes payable when you receive the cash, not when you invoice or deliver.
This is a critical distinction from pre-GST accounting. Many businesses miss this and file incorrect GSTR-1 returns. The GST liability arises immediately on receipt of advance, even if the actual supply happens months later. If the supply is later cancelled or the advance is refunded, you must reverse the GST through a debit note or credit note, depending on the scenario.
For B2B supplies, reverse charge may apply in certain cases, shifting the GST liability to the recipient. Always verify your supply type and the applicable GST rate before recording the advance in TallyPrime.
Enabling GST in TallyPrime for Advance Receipts
Before you can track GST on advance receipts, you must enable GST in TallyPrime. This is a one-time setup under Features.
Navigate to Gateway of Tally > F11 (Features) > GST. You will see options to enable GST, enter your GSTIN, and configure your state and tax treatment. Once enabled, you can apply GST to ledgers, journal entries, and advance receipt transactions.
Ensure your company is registered for GST and that you have your GSTIN (Goods and Services Tax Identification Number) ready. If you are not registered, you cannot charge or pay GST. TallyPrime will not allow GST entries unless the company is flagged as GST-registered.
After enabling GST, create or modify your ledgers to reflect GST treatment. For advance receipts, you will need a liability ledger (such as "Advance Receipts" or "Deferred Revenue") and corresponding GST output ledgers if you are collecting GST from customers.
Creating Ledgers for Advance Receipts in TallyPrime
To handle advance receipts correctly, create two ledgers: one for the advance amount and one for GST collected (if applicable).
Step 1: Create the Advance Receipt Ledger
Navigate to Gateway of Tally > Create > Ledger. Enter the name "Advance Receipts" or "Customer Advances". Set the ledger type as "Liability" or "Current Liability". Do not apply GST to this ledger itself; it is just a holding account.
Step 2: Create or Verify GST Output Ledger
TallyPrime automatically creates GST Output ledgers when you enable GST. These ledgers (such as "SGST Output" and "CGST Output") capture the GST you collect from customers. Verify that these exist under Gateway of Tally > Display > Ledger > Search for SGST Output.
If you are subject to reverse charge on advance receipts, you may also need a GST Input ledger to record the tax you owe.
Recording an Advance Receipt with GST in TallyPrime
When you receive an advance from a customer, you must record two components: the advance amount and the GST collected (if applicable).
Example Scenario:
On 15 January 2026, ABC Manufacturing Ltd receives an advance of Rs 1,00,000 (excluding GST) from XYZ Traders for a future supply of goods. The applicable GST rate is 18% (SGST 9% + CGST 9%). GST is payable on the advance.
GST on advance = Rs 1,00,000 x 18% = Rs 18,000
Total cash received = Rs 1,18,000
Journal Entry in TallyPrime:
| Ledger Name | Debit (Rs) | Credit (Rs) | GST Treatment |
|---|---|---|---|
| Bank Account | 1,18,000 | No GST | |
| Advance Receipts | 1,00,000 | No GST | |
| SGST Output (9%) | 9,000 | GST Output | |
| CGST Output (9%) | 9,000 | GST Output |
To record this in TallyPrime, navigate to Gateway of Tally > Create > Journal. Enter the date, reference, and narration. Add the bank debit entry, then the advance receipt credit, and finally the SGST and CGST output credits. Ensure the total debits equal total credits (1,18,000 = 1,18,000).
When you apply GST to the journal entry, TallyPrime will automatically split the GST into SGST and CGST based on whether the customer is in-state or out-of-state. Verify this before saving.
Alternative Method: Using Voucher Entry with GST
Some businesses prefer to record advance receipts using a Receipt Voucher rather than a Journal. This method is more intuitive for bank deposits.
Navigate to Gateway of Tally > Create > Receipt Voucher. Select "Bank/Cash" as the mode. Enter the customer name, amount, and date. In the ledger section, select the "Advance Receipts" ledger and apply GST to the line item.
When you apply GST in a Receipt Voucher, TallyPrime will automatically calculate and split the GST. The total voucher amount (including GST) will be matched against the bank deposit. This method reduces manual entry errors and is recommended for high-volume advance receipts.
Handling Reverse Charge on Advance Receipts
In certain B2B scenarios, reverse charge applies to advance receipts. This means the buyer (recipient of the advance) is liable for GST, not the seller (you). You do not charge GST; instead, you record a GST Input liability.
For example, if you receive an advance for a supply of services to a registered GST dealer and reverse charge applies, you would record the advance without GST on your side. The buyer will self-assess GST under reverse charge rules.
To handle this in TallyPrime, do not apply GST to the advance receipt ledger entry. Simply record the full advance amount (without GST) as a credit to "Advance Receipts". No GST ledger entry is needed on your side.
Verify the applicability of reverse charge with your tax advisor or check the GST law for your supply category. Incorrect treatment can lead to penalties and interest.
Reporting Advance Receipts in GSTR-1
When you file GSTR-1, advance receipts with GST must be reported in the appropriate table. TallyPrime automatically categorizes these based on your ledger setup and GST application.
Navigate to Gateway of Tally > Display More Reports > GST Reports > GSTR-1. Review Table 5 (Advances) to see all advance receipts with GST. The table will show the customer GSTIN, advance amount, GST rate, and GST amount.
If the supply is invoiced in the same month, it may appear in Table 4 (Invoiced Supplies) instead. TallyPrime uses the invoice date to determine placement. Ensure your data is accurate before filing.
If you receive an advance but do not invoice the supply in the same quarter, the advance remains in Table 5. When you later invoice, that invoice will appear in Table 4 of the quarter in which it is issued. The advance GST is not double-counted; TallyPrime handles the reconciliation.
Reversing GST on Advance Receipts
If a customer cancels the order or you refund the advance, you must reverse the GST. This is done via a debit note (if you collected GST) or a credit note (if the customer is claiming a refund).
Navigate to Gateway of Tally > Create > Debit Note or Credit Note. Enter the customer name, original advance amount, and GST details. Apply a negative GST amount to reverse the original GST. Save the note.
The debit or credit note will appear in your next GSTR-1 filing under the "Debit Notes" or "Credit Notes" section, offsetting the original advance receipt GST. This ensures your GST liability is correctly adjusted.
Always issue a formal debit or credit note in TallyPrime; do not manually adjust ledgers. This maintains an audit trail and ensures GSTR-1 accuracy.
Reconciling Advance Receipts with GSTR-2B
If you are a registered buyer receiving invoices from suppliers who have reported advances, you should reconcile your advance receipt GST with the supplier's GSTR-1. This is part of GSTR-2B reconciliation.
Navigate to Gateway of Tally > Display More Reports > GST Reports > GSTR-2B Reconciliation. Compare the advances reported by your suppliers in their GSTR-1 Table 5 against your records. Any mismatches should be investigated and corrected.
For more details on GSTR-2B reconciliation, refer to our guide on GSTR-2B reconciliation in TallyPrime.
Common Mistakes to Avoid
Many businesses make errors when handling advance receipt GST in TallyPrime. Here are the most common:
- Not applying GST to the advance: GST is payable on receipt, not on invoice. Always apply GST when you record the advance if the supply is taxable.
- Double-counting GST: Do not apply GST again when you invoice the supply later. TallyPrime will flag this as a duplicate. Adjust the invoice to reflect the advance already received.
- Incorrect ledger classification: Advance receipts must be recorded as liabilities, not income. Only when the supply is delivered does it become income.
- Forgetting to reverse GST on cancellation: If the supply is cancelled, issue a debit note immediately to reverse the GST. Failing to do so inflates your GST liability and GSTR-1 figures.
- Mixing advance and invoice GST: Keep advance receipt entries separate from invoice entries in your journal. This makes reconciliation easier and reduces errors.
Using TallyPrime for Multi-Currency Advances
If you receive advances in foreign currency, TallyPrime can handle the conversion. Record the advance in the foreign currency ledger, and TallyPrime will convert it to INR at the exchange rate you specify. GST is calculated on the INR equivalent amount.
Navigate to Gateway of Tally > Create > Ledger and enable multi-currency for the customer ledger. When recording the advance, specify the foreign currency and exchange rate. TallyPrime will auto-calculate the INR amount and apply GST accordingly.
Integration with e-Invoice and e-Way Bill
If you are registered for e-invoicing, advance receipts do not require an e-invoice at the time of receipt. However, when you issue the supply invoice, e-invoicing becomes mandatory (if applicable). TallyPrime will generate the IRN (Invoice Reference Number) and QR code for the supply invoice.
For more on e-invoicing in TallyPrime, see our guide on e-invoicing in TallyPrime.
Similarly, e-way bills are generated for the movement of goods, not for advance receipts. Once goods are dispatched against the advance, you will generate an e-way bill if the invoice value exceeds the threshold. Refer to our e-way bill guide for details.
Advance Receipts in GSTR-3B Filing
When you file GSTR-3B (monthly GST return), advance receipts are already included in your GSTR-1 figures. You do not report them separately in GSTR-3B. However, ensure that your GSTR-1 data is accurate, as GSTR-3B pulls from GSTR-1.
Navigate to Gateway of Tally > Display More Reports > GST Reports > GSTR-3B to view your monthly return. The advance receipt GST will be reflected in the "Outward Supplies" section. File GSTR-3B by the 20th of the following month.
For a complete guide to GSTR-3B filing, visit our article on GSTR-3B filing in TallyPrime.
Troubleshooting GST on Advance Receipts
If you encounter issues with GST on advance receipts in TallyPrime, such as incorrect GST calculations or missing entries in GSTR-1, follow these steps:
Step 1: Verify GST is Enabled
Confirm that GST is enabled in your company. Navigate to Gateway of Tally > F11 > GST and check that the GST status is "Yes".
Step 2: Check Ledger GST Settings
Ensure that the advance receipt ledger and customer ledger have the correct GST classification. A liability ledger should not have GST applied to it; only the GST output ledgers should record the tax amount.
Step 3: Repair Data if Needed
If calculations are incorrect, repair your data. Navigate to Alt+Y (Data) > Repair or F1 (Help) > Troubleshooting > Repair. Always back up your company data before running a repair.
Step 4: Review GSTR-1 Reports
Generate GSTR-1 and cross-check the advance receipt entries. If they are missing or incorrect, review the original journal or voucher entry and make corrections.
Licensing and Support for GST Features in TallyPrime
To access all GST features in TallyPrime, including advance receipt handling, you need an active license and Technical Support Services (TSS). TallyPrime Silver (single user) costs approximately Rs 22,500 + 18% GST, while Gold (unlimited users on LAN) is around Rs 67,500 + 18% GST (indicative for 2026).
Every new license includes one year of TSS free. After that, TSS renewal is approximately Rs 4,500 per year for Silver and Rs 13,500 per year for Gold (plus GST). With active TSS, you get access to connected GST services, automatic GSTR-1 filing, and regular software updates.
If you prefer cloud-based access, TallyPrime on Cloud offers secure hosting from approximately Rs 175-290 per user per month (bring-your-own-license) or Rs 899-1,299 per month (with license included), with 99.9% uptime and daily backups. You can access TallyPrime from Windows, Mac, Linux, Android, or iOS via secure RDP.
For more on TallyPrime pricing and licensing, visit our TallyPrime pricing guide.
Next Steps and Expert Assistance
Handling GST on advance receipts correctly is essential to avoid penalties and maintain compliance. If you are unsure about how to set up advance receipt accounting in TallyPrime or need help with GSTR-1 filing, reach out to Global IT Care, a Tally 3 Star Certified Partner based in Purnea, Bihar, serving businesses since 2010. We provide hands-on training, data migration, GST setup, and ongoing support for TallyPrime users. Contact us today at +91 75469 00951 to schedule a consultation and ensure your advance receipt GST is handled correctly.
Frequently asked questions
When is GST payable on advance receipts?
GST is payable on advance receipts when received, except where exempted. For B2B, reverse charge may apply. Check GST rules for your supply type.
How do I record advance receipt in TallyPrime?
Create a liability ledger under 'Advance Receipts' or 'Deferred Revenue'. Post receipt via Bank/Cash ledger. Enable GST on the journal entry if applicable.
Does advance receipt GST appear in GSTR-1?
Yes, if GST is payable on advance receipt, it appears in GSTR-1 Table 5 (advances) or Table 4 (invoiced supplies) depending on supply date and GST rules.
Can I reverse GST on advance if supply is later cancelled?
Yes. Issue a debit note in TallyPrime, apply GST reversal, and file amended GSTR-1. The reversal will reflect in the next GSTR-1 filing.
What is the menu path for GST settings in TallyPrime?
Gateway of Tally > F11 (Features) > GST. Enable GST, set GSTIN, and configure your tax rate. Then enable GST on ledgers and journal entries.
How do I view advance receipt GST in GSTR-1?
Gateway of Tally > Display More Reports > GST Reports > GSTR-1. Check Table 5 for advances or Table 4 for invoiced supplies with GST amount.