Sales Voucher in Tally: Complete Setup and Recording Guide

Pranav Anand · June 13, 2026

A sales voucher in TallyPrime records the sale of goods or services to customers, generating invoices and updating inventory and ledger accounts. It is the primary document for revenue recognition and GST compliance.

What Is a Sales Voucher in Tally?

A sales voucher is a transaction document in TallyPrime that records the sale of goods or services to a customer. It serves multiple purposes: it creates a formal invoice for the customer, reduces inventory stock if items are tracked, and posts revenue to your ledger accounts. For businesses handling GST, the sales voucher automatically calculates and applies the correct tax rate, ensuring compliance with GST rules and enabling seamless GSTR-1 filing.

Unlike a simple cash receipt, a sales voucher is a comprehensive business document that maintains an audit trail, tracks customer details, itemizes products or services, and links to your financial statements. Whether you operate a retail shop, a trading company, or a service business, the sales voucher is your primary tool for recording outgoing sales.

Why Use Sales Vouchers in TallyPrime?

Sales vouchers provide several critical benefits for business accounting:

  • Accurate Revenue Tracking: Every sale is recorded with date, amount, customer name, and items sold, creating a complete audit trail.
  • Inventory Management: Stock levels update automatically when you save a sales voucher, preventing overstock and stockout issues.
  • GST Compliance: Tax is calculated and recorded correctly, and data flows directly to GSTR-1 for monthly filing.
  • Customer Ledger: TallyPrime maintains individual customer accounts, showing credit sales, payments, and outstanding balances.
  • Financial Reporting: Sales vouchers feed into profit and loss statements, balance sheets, and management reports.
  • Invoice Printing: Professional invoices are generated instantly, improving customer communication and payment collection.

Prerequisites: Setting Up Ledgers and Items

Before you can create a sales voucher, you must configure two essential components in TallyPrime:

1. Customer Ledger: Go to Gateway of Tally > Create > Ledger. Name it (e.g., "ABC Traders"), set Ledger Group to "Sundry Debtors" (for credit sales) or "Cash" (for cash sales), and save. For details, see our guide on how to create a ledger in Tally.

2. Sales Ledger: Create a ledger with Ledger Group "Sales Accounts" to record revenue. If you sell multiple types of goods, create separate sales ledgers (e.g., "Sales - Fabric", "Sales - Accessories").

3. Items (Products/Services): Go to Gateway of Tally > Create > Stock Item. Enter item name, unit (Pcs, Kg, Meter), opening stock, and rate. Items are mandatory if you want inventory tracking.

For a deeper understanding of ledger organization, read our article on ledger groups in Tally.

Step-by-Step: Creating a Sales Voucher

Step 1: Open the Sales Voucher Entry Screen

From the TallyPrime home screen, press Alt+F4 (Voucher Entry) or go Gateway of Tally > Create Voucher > Sales. The sales voucher entry form opens.

Step 2: Enter Voucher Date and Number

The system auto-assigns the next voucher number (e.g., INV-001). You can edit this if needed. The date defaults to today; change it if the sale occurred on a different date.

Step 3: Select Party (Customer)

Press Tab or click the Party field. Type the customer name (e.g., "ABC Traders"). If the customer does not exist, TallyPrime will prompt you to create a new ledger. Confirm and save.

Step 4: Add Items and Quantities

In the Item column, type the item name (e.g., "Cotton Fabric - 40 inches"). Press Tab. Enter the quantity (e.g., 50) and unit (Pcs). The rate auto-fills if you set a default rate in the item master. Adjust if needed. TallyPrime calculates the line amount (Qty x Rate).

Step 5: Apply GST (if applicable)

If GST is enabled (F11 > Features > GST), a Tax Rate field appears. Select the applicable rate (0%, 5%, 12%, or 18%). TallyPrime auto-calculates GST on the line amount. The tax is split into CGST and SGST (or IGST for inter-state sales).

Step 6: Review Totals and Post Accounts

The voucher displays subtotal, tax, and grand total. Below, you see accounting entries: Debit to the customer ledger (or cash) and Credit to the sales ledger. Verify these are correct.

Step 7: Save the Voucher

Press Ctrl+A (Accept) or click Save. TallyPrime records the voucher, updates inventory, and posts ledger entries.

Worked Example: Recording a Sales Voucher

Let us record a sale of fabric to ABC Traders on 15 January 2026.

Field Value
Voucher Type Sales
Date 15-01-2026
Voucher Number INV-001
Party ABC Traders
Item Cotton Fabric - 40 inches
Quantity 100 Pcs
Rate Rs 500 per Pcs
Line Amount Rs 50,000
GST Rate 12%
CGST (6%) Rs 3,000
SGST (6%) Rs 3,000
Grand Total Rs 56,000

Accounting entries posted by TallyPrime:

  • Debit: ABC Traders (Sundry Debtors) - Rs 56,000
  • Credit: Sales - Cotton Fabric - Rs 50,000
  • Credit: Output CGST - Rs 3,000
  • Credit: Output SGST - Rs 3,000

Inventory updated: Cotton Fabric stock reduced by 100 Pcs.

Configuring Sales Voucher Settings

You can customize how sales vouchers behave by going to Gateway of Tally > F11 (Features) > Accounting Features. Key settings include:

  • Enable Inventory: Turn on to track stock automatically.
  • Enable GST: Turn on to apply and report GST.
  • Enable TDS/TCS: Turn on if you need to deduct tax at source.
  • Enable e-Invoicing: Turn on to generate IRN (Invoice Reference Number) and QR codes for GST compliance (requires active TSS).

For more on voucher types and their roles, see our article on voucher types in Tally.

GST Handling in Sales Vouchers

TallyPrime simplifies GST compliance. When you enter a sales voucher with GST enabled, the system:

  • Calculates CGST and SGST (for intra-state sales) or IGST (for inter-state sales) automatically.
  • Posts tax to separate ledgers (Output CGST, Output SGST, Output IGST) for tracking and reconciliation.
  • Includes the transaction in GSTR-1 (outward supply report) for monthly filing.
  • Allows you to reconcile with GSTR-2B (inward supply report) to match input tax credits.

To view GST reports, go to Gateway of Tally > Display More Reports > GST Reports, or press Alt+G. You can view GSTR-1, GSTR-3B, and reconciliation reports here. For detailed GST setup, refer to our TallyPrime accounting guide.

Sales Voucher vs. Sales Return Voucher

A sales return voucher is the reverse of a sales voucher. It records goods returned by the customer, reducing revenue and restoring inventory. Use it when a customer returns damaged, defective, or unwanted items.

To create a sales return, press Alt+F4, select Sales Return, and follow the same steps. The accounting entries are reversed: Debit to the sales ledger and Credit to the customer ledger. Inventory is restored.

Both vouchers are essential for accurate financial reporting and inventory management.

Printing and Customizing Sales Invoices

After saving a sales voucher, you can print a professional invoice for the customer. Press Ctrl+P to open the print dialog. Select your printer and click Print.

To customize the invoice layout (e.g., add your company logo, change column order, add terms and conditions), go to Gateway of Tally > Alter > Print Layouts > Voucher Printouts > Sales. You can modify fonts, colors, and content. Save your custom layout and select it when printing.

Common Mistakes and How to Avoid Them

Mistake 1: Wrong Customer Ledger Group - If you assign a customer to a ledger with group "Cash" instead of "Sundry Debtors", the system treats it as a cash sale. Always verify the ledger group before saving.

Mistake 2: Missing Items in the Item Master - If you type an item name that does not exist, TallyPrime creates it on the fly, but without rate or unit. Pre-create all items in the item master to ensure consistency and speed.

Mistake 3: Incorrect GST Rate - Different products have different GST rates (0%, 5%, 12%, 18%). Applying the wrong rate leads to compliance issues. Always verify the rate before saving.

Mistake 4: Forgetting to Enable GST - If you forget to enable GST under F11, sales vouchers will not calculate or report tax. Enable it at company setup or later under F11 > Features.

Mistake 5: Not Reconciling with GSTR-2B - If you buy from unregistered vendors or miss invoices, your GSTR-1 and GSTR-2B may not match. Reconcile monthly to identify discrepancies early.

Editing and Deleting Sales Vouchers

To edit a saved sales voucher, go to Gateway of Tally > Display > Vouchers > Sales, find the voucher, and press Alt+E (Edit). Make changes and save. TallyPrime reverses the old entries and posts the new ones.

To delete a voucher, open it and press Alt+D (Delete). TallyPrime reverses all ledger and inventory entries. Use this carefully; deleted vouchers leave no audit trail.

Sales Vouchers and Tally on Cloud

If you use TallyPrime on Cloud, sales vouchers work identically to the desktop version. You can enter vouchers from any device (Windows, Mac, Linux, Android, iOS) via secure RDP. Your data is backed up daily, and the system maintains 99.9% uptime. TallyPrime on Cloud is available from around Rs 899-1,299 per month with licence included, or Rs 175-290 per user per month if you bring your own licence. For more details, see our article on TallyPrime pricing.

Integration with Other Tally Features

Sales vouchers integrate seamlessly with other TallyPrime modules:

  • Inventory: Stock updates automatically; you can view stock reports and set reorder levels.
  • Receivables: Customer balances update; you can track credit sales and follow up on overdue payments.
  • GST Compliance: Tax data flows to GSTR-1 and GSTR-3B; you can reconcile with GSTR-2B.
  • e-Invoicing: If enabled, TallyPrime generates IRN and QR codes, and submits data to the IRP (Invoice Registration Portal).
  • Reports: Sales vouchers feed into profit and loss, balance sheet, trial balance, and management reports.

Best Practices for Sales Voucher Entry

To ensure accuracy and efficiency, follow these best practices:

  • Use Consistent Naming: Keep customer and item names consistent (e.g., always "ABC Traders", not "ABC" or "Traders ABC").
  • Enter Vouchers Daily: Record sales the same day to avoid backlogs and errors.
  • Verify Totals: Always check that the grand total matches the customer's invoice before sending.
  • Enable e-Invoicing: If registered for GST, enable e-invoicing to auto-generate IRN and ensure compliance.
  • Reconcile Monthly: Match your GSTR-1 with customer invoices and GST returns to catch discrepancies early.
  • Backup Regularly: Take daily backups of your TallyPrime data to prevent loss.

Contact a Tally Expert in Purnea

Sales vouchers are the backbone of accurate sales accounting and GST compliance in TallyPrime. Whether you are new to Tally or looking to optimize your voucher entry process, our team at Global IT Care, a Tally 3 Star Certified Partner in Purnea, Bihar since 2010, is here to help. We provide training, implementation, and ongoing support for TallyPrime, including sales voucher setup, GST configuration, and e-invoicing. Reach out to us today at +91 75469 00951 for a free consultation and discover how we can streamline your billing and accounting workflows.

Frequently asked questions

What is a sales voucher in Tally?

A sales voucher records the sale of goods or services to customers. It generates an invoice, updates inventory, and posts revenue to your ledger accounts in TallyPrime.

How do I access the sales voucher in TallyPrime?

Press Alt+F4 (Voucher entry), select Sales Voucher, or go Gateway of Tally > Create Voucher > Sales. You can also use the F6 shortcut from the home screen.

Can I apply GST on a sales voucher?

Yes. Enable GST under F11 (Features). When you enter a sales voucher, select the applicable tax rate. TallyPrime auto-calculates GST and flows data to GSTR-1 reports.

What is the difference between sales and sales return vouchers?

Sales voucher records outgoing goods at full value. Sales Return voucher records goods returned by customers, reducing revenue and inventory. Both are essential for accurate accounts.

How do I print a sales invoice from the voucher?

After saving the sales voucher, press Ctrl+P to print. Customize the print layout via Gateway of Tally > Alter > Print Layouts > Voucher Printouts.

Does TallyPrime auto-update inventory when I enter a sales voucher?

Yes, if items are configured with inventory tracking. TallyPrime automatically reduces stock quantity and updates ledger balances on voucher save.