How to Customize Invoice Formats in TallyPrime: Step-by-Step Guide

Pranav Anand · June 13, 2026

Tally invoice format customization allows you to design branded, compliant invoices matching your business needs. Use F12 (Configure) > Printing Format > Invoice to edit layouts, add logos, and include GST fields. TallyPrime supports unlimited custom formats with full control over fonts, fields, and branding.

Why Invoice Format Customization Matters for Your Business

Your invoice is often the first professional document a customer sees after a sale. In India, invoices must comply with GST rules, GSTR-1 requirements, and e-invoicing standards. Generic formats fail to reflect your brand identity and may miss mandatory fields. Tally's invoice format customization lets you create professional, legally compliant documents that strengthen customer trust and simplify tax compliance.

Whether you run a retail shop, manufacturing unit, or service firm in Bihar or across India, customized invoices reduce manual corrections, speed up printing, and ensure every invoice includes your company's unique touch. TallyPrime makes this process straightforward without coding or external design tools.

Understanding Tally Invoice Format Basics

A Tally invoice format is a template that controls how sales documents appear when printed or exported. It defines which fields show (company name, GST number, item details, tax amounts), their position, font size, and alignment. TallyPrime comes with pre-built formats for standard invoices, tax invoices, and proforma invoices. You can use these as-is or customize them entirely.

Every format in Tally is stored in your company data and can be assigned to specific user roles or document types. This means different departments can use different invoice styles if needed, and changes apply instantly across your network if you use Tally Gold on LAN.

Accessing the Invoice Format Editor in TallyPrime

To customize an invoice format, follow these exact menu steps:

  1. Open TallyPrime and select your company
  2. Press F12 (Configure) or go to Gateway of Tally > F12
  3. Select Printing Format
  4. Choose Invoice (or Bill, Estimate, etc., depending on your need)
  5. Select an existing format to edit, or press Ctrl+N to create a new one
  6. Click Design to open the format editor

The editor displays a blank page template where you can drag, resize, and configure every element. Think of it as a visual canvas where your invoice comes to life.

Adding Your Company Logo to Invoices

A branded logo makes invoices instantly recognizable. To add a logo:

  1. In the format editor, go to Insert > Image
  2. Browse and select your company logo file (JPG, PNG, or BMP)
  3. Click Place on the template
  4. Drag corners to resize and position the logo (typically top-left or center)
  5. Save the format

Pro tip: keep logo file size under 500 KB and resolution at 300 DPI for crisp printing. If your logo is very large, crop it before inserting to avoid slowing down invoice generation.

Configuring Essential Invoice Fields

TallyPrime's format editor includes pre-defined fields for company details, invoice number, date, customer info, item descriptions, quantities, rates, taxes, and totals. To add or remove fields:

  1. In the Design view, click Insert > Field
  2. Choose from categories: Company, Ledger, Item, Tax, etc.
  3. Select the specific field (e.g., Company Name, GST Number, HSNI Code)
  4. Place it on the template and resize
  5. Repeat for all needed fields

For GST invoices, mandatory fields include Company GST Number, Customer GSTIN (if B2B), Item HSN Code, Tax Rate, and Tax Amount. Tally auto-populates these when GST is enabled under F11.

Setting Up GST-Compliant Invoice Formats

India's GST rules require specific invoice details. Before customizing, ensure GST is enabled in your company:

  1. Press F11 (Company Features)
  2. Go to Statutory and Taxation > GST
  3. Set GST to Yes
  4. Configure your GSTIN and state
  5. Save and return to the main screen

Once GST is active, your invoice format should include: Company GSTIN, Customer GSTIN (for B2B sales), Item HSN Code, Item SAC Code (for services), CGST, SGST, IGST amounts, and total tax. Tally's built-in GST Invoice format includes all these; you can modify it to add your branding.

Customizing Font, Size, and Alignment

Professional invoices use consistent fonts and sizing. In the format editor:

  1. Select a text field or label by clicking it
  2. Right-click and choose Font Properties
  3. Set font name (Arial, Calibri, Times New Roman), size (10-12 pt for body), and style (bold for headers)
  4. Use Alignment options (left, center, right) for proper spacing
  5. Apply to all similar fields for consistency

Avoid using more than two fonts per invoice. Header text (company name, invoice title) typically uses 14-16 pt bold; body text uses 10-11 pt regular; totals use 12 pt bold.

Adding Company Address and Contact Details

Customers need to know how to reach you. Add address and contact fields to your invoice:

  1. Insert > Field > Company > Company Address
  2. Insert > Field > Company > Company Phone
  3. Insert > Field > Company > Company Email
  4. Position these in the header or footer area
  5. Format text to 9-10 pt for readability without clutter

You can also add a static text box with bank details, website, or support contact. Use Insert > Text Box, type your details, and position them in the footer.

Including Payment Terms and Conditions

Payment terms clarify due dates and accepted methods. To add payment terms to your invoice:

  1. Create Payment Terms in your company: Gateway of Tally > Masters > Other Masters > Payment Terms
  2. Define terms (e.g., Net 30, 2/10 Net 30, Due on Delivery)
  3. In your invoice format, Insert > Field > Ledger > Payment Terms
  4. Position in the middle or lower section of the invoice

Alternatively, add a static text box with standard terms like "Payment due within 30 days of invoice date" or "Cheque/NEFT/RTGS accepted."

Worked Example: Customizing an Invoice for a Retail Business

Let's walk through a real scenario. Suppose you run a retail electronics shop in Purnea, Bihar, with GST registration. Your invoice must show:

  • Your shop logo and name
  • GST invoice title
  • Customer name and GSTIN (if B2B)
  • Item HSN codes, quantities, rates, and GST
  • Total with CGST and SGST split
  • Your bank account for online payments

Steps:

  1. Open F12 > Printing Format > Invoice
  2. Select GST Invoice format or create new (Ctrl+N)
  3. In Design, Insert > Image and add your shop logo (top-left, 2 cm wide)
  4. Insert > Text Box, type "GST TAX INVOICE" in 16 pt bold, center-aligned
  5. Insert Company Name, Address, GSTIN, Phone fields below logo
  6. Create a table for items: Insert > Table, set 7 columns (Item, HSN, Qty, Rate, Amount, CGST, SGST)
  7. Insert Item Name, HSN Code, Quantity, Rate, Tax Amount fields into table cells
  8. Below table, add Total Amount, Total CGST, Total SGST, Grand Total fields
  9. Add a text box with "Bank: ABC Bank, Account: 123456789, IFSC: ABC0001234"
  10. Add Signature line with "Authorized Signatory" label
  11. Save the format as "Retail GST Invoice"

Now, every time you create a sales invoice in Tally, it will print with your branding and all GST details pre-filled.

Creating Multiple Invoice Formats for Different Purposes

You may need different formats for different scenarios. For example:

Format Name Use Case Key Differences
GST Tax Invoice B2B and B2C sales with GST Includes GSTIN, HSN, tax split
Simplified Invoice Retail sales under Rs 200 No customer GSTIN, simplified format
Proforma Invoice Quotation before order No invoice number, marked "Not for Tax"
Export Invoice International sales No CGST/SGST, includes IGST or 0% tax
Credit Note Returns and adjustments Negative amounts, reference to original invoice

To create a new format, press Ctrl+N in the Printing Format screen, name it, and design from scratch or copy an existing format and modify it.

Using Tables for Item Details in Invoices

Tables organize item data clearly. In the format editor:

  1. Click Insert > Table
  2. Set rows and columns (e.g., 1 header row + 15 detail rows + 3 total rows)
  3. In header row, add labels: Item, HSN, Qty, Rate, Amount, CGST %, CGST Amt, SGST %, SGST Amt
  4. In detail rows, insert Item fields (Insert > Field > Item > Item Name, Quantity, Rate)
  5. In total rows, insert sum formulas for Amount, CGST, SGST
  6. Format table borders and shading for clarity

Tables automatically expand if you have many line items, so Tally handles invoices with 50+ items without overlap.

Adding Barcodes and QR Codes to Invoices

Modern invoices often include QR codes for quick payment or reference. If you use a barcode integration tool with Tally (available through Tally barcode integration), you can embed QR codes in your format:

  1. Ensure barcode integration is set up in your Tally system
  2. In the format editor, Insert > Field > Barcode or QR Code
  3. Select the field to encode (Invoice Number or Customer Code)
  4. Position in the bottom-right corner
  5. Save the format

QR codes linking to payment gateways or invoice details improve customer experience and reduce manual entry errors.

Customizing Invoice Numbering and Prefixes

Invoice numbers must be unique and sequential. Customize the format:

  1. In the format editor, Insert > Field > Voucher > Voucher Number
  2. Right-click and choose Properties
  3. Set prefix (e.g., "INV-" for Invoice, "RET-" for Retail)
  4. Set number length (e.g., 6 digits: 000001, 000002)
  5. Save

You can also set up different number series for different invoice types. Go to Gateway of Tally > Masters > Other Masters > Number Series to configure this at the company level.

Handling Multi-Currency and International Invoices

If you sell internationally, your invoice format may need to show foreign currency amounts. To customize for multi-currency:

  1. Insert > Field > Ledger > Currency Symbol and Amount
  2. Add a conversion rate field if needed
  3. Include a note: "Invoice in INR / USD as applicable"
  4. For exports, ensure IGST is set to 0% or remove GST fields entirely

TallyPrime handles multi-currency transactions natively, so your format can display amounts in the transaction currency automatically.

Testing Your Custom Invoice Format

Before using a custom format in production, test it thoroughly:

  1. Create a test sales invoice with sample data (multiple items, different tax rates)
  2. Print preview the invoice (Ctrl+P or Print button)
  3. Check alignment, font sizes, field positions, and page breaks
  4. Verify all GST fields are populated correctly
  5. Test with a long item description and many line items
  6. Print to PDF and view on screen and paper

Make adjustments in the format editor as needed. Save the format only after testing confirms it looks professional and all data is accurate.

Troubleshooting Common Invoice Format Issues

If your custom invoice format has problems, check these common issues:

  • Fields not showing data: Ensure the field is linked to the correct master (Company, Ledger, Item, Tax). Re-insert the field if needed.
  • Text overlapping: Resize text boxes or reduce font size. Check page margins under Page Setup.
  • GST amounts blank: Verify GST is enabled under F11. Check that items have HSN codes and tax rates assigned.
  • Logo not printing: Confirm image file exists and is in a supported format (JPG, PNG). Reduce image size if it's very large.
  • Page breaks in wrong place: Adjust table row heights or remove extra blank space. Use Insert > Page Break to control breaks manually.

If problems persist, back up your company data, then try repairing it: Alt+Y (Data) > Repair. Contact your Tally support partner if the issue continues.

Assigning Custom Formats to User Roles and Document Types

In Tally Gold (LAN network), you can assign different invoice formats to different users or document types:

  1. Go to Gateway of Tally > Masters > Users
  2. Select a user and edit
  3. Under Printing Preferences, assign a default invoice format
  4. Save

Alternatively, assign a format to a specific document type (e.g., all export invoices use "Export Invoice" format) by setting it in the invoice creation screen before printing.

Exporting and Sharing Custom Invoice Formats

If you manage multiple Tally companies or want to share formats with other users, you can export and import formats:

  1. In the Printing Format screen, select your custom format
  2. Press Alt+E (Export) or use the right-click menu
  3. Save the format file (.fmt) to a shared folder or email
  4. On another system, press Alt+I (Import) and select the file

This is useful if you have multiple branches or if you want to standardize formats across your organization.

Integrating Custom Invoices with E-Invoicing

India's e-invoicing system requires specific invoice data. TallyPrime 6.x supports e-invoicing integration. When enabled:

  1. Go to F11 > Statutory and Taxation > e-Invoicing
  2. Set e-Invoicing to Yes and enter your credentials
  3. Enable TSS (Technical Support Services) for connected features
  4. When you save a sales invoice, Tally generates an IRN (Invoice Reference Number) and QR code
  5. The QR code is automatically added to your printed invoice

Your custom invoice format should include a field for the QR code. If you're using a standard GST Invoice format, this is already included. For custom formats, Insert > Field > e-Invoice > IRN QR Code.

Best Practices for Professional Invoice Customization

Follow these guidelines for invoices that impress customers and satisfy tax authorities:

  • Consistency: Use the same format for all invoices. Change only when there's a business reason (e.g., new legal structure, rebranding).
  • Clarity: Ensure all text is readable (minimum 10 pt font). Use bold for headers and totals.
  • Compliance: Include all GST-required fields. Test with your tax consultant or CA before rolling out.
  • Branding: Add your logo, colors (if printing in color), and company tagline. Avoid clutter.
  • Space: Leave adequate white space. Don't cram too much into one page; use page 2 for terms and conditions if needed.
  • Contact info: Make it easy for customers to pay or ask questions. Include email, phone, and payment methods.

Upgrading Your Tally License for Advanced Customization Features

TallyPrime Silver (single-user) and Gold (unlimited LAN users) both support full invoice customization. If you're currently using Tally Basic or an older version, upgrading unlocks more formatting options and connected features like e-invoicing. Learn more about TallyPrime pricing and upgrade costs.

Silver is priced at Rs 22,500 + 18% GST (perpetual license). Gold is Rs 67,500 + GST. Upgrading from Silver to Gold costs Rs 45,000 + GST. Both include 1 year of TSS free. For businesses with multiple users or branches, Gold offers better value and easier format management across your LAN.

Connecting with Tally Customization Services

If you need advanced customization beyond standard formats, consider professional Tally customization services. A Tally 3 Star Certified Partner can design custom invoice layouts, integrate with your branding system, and ensure full GST compliance. They can also set up GST invoice customization tailored to your industry and create custom voucher formats for all document types.

Maintaining and Updating Your Invoice Formats

As your business evolves, your invoice format may need updates. When GST rules change, tax rates update, or you rebrand, modify your format:

  1. Open F12 > Printing Format > Invoice
  2. Select your format and click Design
  3. Make necessary changes (update tax rates, add new fields, refresh logo)
  4. Save and test with a sample invoice
  5. If using Tally Gold, changes sync to all users on the network

Keep a version history: rename old formats (e.g., "GST Invoice v1 - Archived") before creating new versions. This helps if you need to revert to an old format for historical invoices.

Advanced: Using Conditional Fields in Invoice Formats

TallyPrime supports conditional formatting. For example, show "EXPORT INVOICE" only for zero-rated sales, or display a discount line only if discount exists:

  1. In the format editor, right-click a field or text box
  2. Choose Conditional Display or Properties
  3. Set a condition (e.g., "If Tax Rate = 0%")
  4. The field appears only when the condition is true

This keeps your invoices clean and avoids blank lines for unused fields.

Summary: Key Takeaways for Invoice Format Customization

Customizing your Tally invoice format is straightforward and powerful. You control every element: branding, layout, fields, fonts, and compliance details. Start with F12 > Printing Format > Invoice, use the Design editor to add your logo and customize fields, ensure GST compliance, test thoroughly, and deploy. For complex needs, partner with a certified Tally expert. Regularly review and update formats as your business and tax rules change. A professional, customized invoice strengthens your brand and simplifies tax filing.

Ready to create professional, branded invoices in Tally? Contact Global IT Care, a Tally 3 Star Certified Partner serving Purnea, Bihar since 2010. We specialize in GST invoice customization, custom voucher design, and full Tally implementation. Whether you need a simple logo addition or a complete invoice redesign, our experts will ensure your invoices are compliant, professional, and ready to impress. Reach out today at +91 75469 00951 or visit our office in Purnea to discuss your invoice customization needs.

Frequently asked questions

How do I customize invoice format in TallyPrime?

Go to Gateway of Tally > F12 (Configure) > Printing Format > Invoice. Select or create a new format, then edit fields, fonts, and layout using the design editor.

Can I add my company logo to invoices in Tally?

Yes. In the invoice format editor, use Insert > Image, select your logo file (JPG/PNG), and position it on the template. Logo must be pre-saved on your system.

What is the difference between invoice and bill format in Tally?

Invoice is for sales; Bill is for purchase. Both can be customized separately. Go to F12 > Printing Format and select the document type you need to modify.

Does Tally support GST-compliant invoice formats?

Yes. TallyPrime 6.x includes built-in GST invoice formats. Enable GST under F11 > Statutory and Taxation > GST. Invoices auto-populate GST fields when enabled.

How do I add payment terms to custom invoices?

In the invoice format editor, insert a text field or use the Payment Terms master. Go to Gateway of Tally > Masters > Other Masters > Payment Terms to create custom terms.

Can multiple users customize invoices on a Tally Gold network?

Yes, but only one user at a time can edit a format. Changes sync across the LAN. Ensure TSS is active for connected features and updates.