Skip to content
Accounting SoftwareAdvanced

TallyShop in TallyPrime – Complete Guide to Add-Ons, TDL Customisation, Installation, Trial, Purchase & Management

TallyPrime is already a powerful accounting and business management application, but every organisation does not work in exactly the same way. A manufacturer...

BI
Bison Technical Team Enterprise IT specialists
Updated 20 Sep 2024 16 min read 184 total views
Structured technical guidanceSafety notes included where requiredSources listed below

TallyPrime is already a powerful accounting and business management application, but every organisation does not work in exactly the same way. A manufacturer may require specialised production reports, a distributor may need additional inventory controls, an accountant may want customised voucher reports, while another organisation may require additional security, workflow or invoicing functionality.

This is where TallyShop Add-Ons can be useful.

Advertisement

TallyShop provides a marketplace for additional solutions that extend the functionality of TallyPrime without requiring every customer to develop a completely new customisation from scratch.

This guide explains what TallyShop is, how Add-Ons work, how they differ from TDL files and built-in TallyPrime features, how to evaluate and purchase them, how they are deployed, and what precautions businesses should take before installing an Add-On in a production environment.


What is TallyShop?

TallyShop is Tally's marketplace for TallyPrime Add-Ons developed by authorised Tally Partners.

These Add-Ons are designed to extend the standard capabilities of TallyPrime for particular business, reporting, accounting, inventory, workflow or industry requirements.

Instead of developing a new TDL customisation whenever a requirement arises, a business can first search TallyShop to determine whether an existing Add-On already provides the required functionality.

Typical requirements may include:

  • Special accounting reports
  • Additional inventory reports
  • Manufacturing-related functionality
  • Custom invoice formats
  • Voucher controls
  • Security enhancements
  • Outstanding management
  • Workflow management
  • Fixed asset requirements
  • Banking-related functionality
  • Audit requirements
  • Special voucher numbering
  • Management reports
  • Industry-specific functionality

Why Does TallyShop Exist?

Standard software is designed to satisfy requirements common to a large number of organisations.

However, businesses frequently develop requirements specific to:

  • Their industry
  • Internal processes
  • Management reporting
  • Audit procedures
  • Invoice formats
  • Inventory controls
  • Approval systems
  • Security policies
  • Customer requirements
  • Statutory workflows

Developing an entirely new software application for these requirements is usually unnecessary.

TallyShop therefore provides an ecosystem where businesses can obtain ready-made extensions for TallyPrime.


TallyPrime vs TallyShop vs TDL vs Add-On

These terms are sometimes confused.

TallyPrime

TallyPrime is the main business management and accounting application.

It provides functionality including accounting, inventory, taxation, banking, reporting and other business-management capabilities.


TDL

TDL stands for Tally Definition Language.

It is Tally's development language used to extend and customise Tally functionality.

Developers can use TDL to create:

  • Additional reports
  • Custom screens
  • New fields
  • Additional controls
  • Custom invoice formats
  • Special calculations
  • Workflow modifications
  • Industry-specific functionality

A TDL customisation may be created specifically for one organisation or developed as a general-purpose solution.


TCP File

A compiled TDL solution can be distributed as a TCP file.

Instead of distributing editable source code, developers can distribute a compiled solution that TallyPrime can load.


TallyShop Add-On

A TallyShop Add-On is a ready-made customised solution developed by a Tally Partner and made available through TallyShop.

Therefore:

TallyPrime = Core application

TDL = Technology/language used for customisation

TCP = Compiled TDL package

Add-On = Additional functionality

TallyShop = Marketplace through which Add-Ons can be discovered, evaluated and purchased


TallyPrime Plug-Ins and TallyShop Add-Ons Are Not the Same

Modern TallyPrime releases may also contain Tally Plug-Ins.

Plug-Ins are capabilities provided as an integral part of supported TallyPrime releases and do not require the separate deployment process associated with TallyShop Add-Ons.

TallyShop Add-Ons, on the other hand, are additional customised solutions developed by Tally Partners.

This distinction is important when troubleshooting or planning deployment.


Types of TallyPrime Customisation

Tally documentation identifies several deployment types that administrators may encounter.

1. Local TDL

A Local TDL is stored locally on the computer or server running TallyPrime.

The administrator specifies the TDL/TCP file that TallyPrime should load.

Example:

D:\TallyCustomisation\InvoiceFormat.tcp


2. Account TDL

An Account TDL is associated with the customer's Tally account and can be centrally configured.

This is particularly useful when customisations need to be managed centrally for one or more Tally serial numbers.


3. Remote TDL

A Remote TDL is hosted remotely rather than simply being stored as a local file accessible to the customer.

This approach may be used by solution providers for centrally controlled customisations.


4. TallyShop Add-On

These are ready-made solutions made available through the TallyShop ecosystem.

For many common requirements, checking whether a suitable Add-On already exists can be easier than commissioning a completely new TDL project.


What Types of Add-Ons Can Be Found in TallyShop?

TallyShop contains multiple categories of solutions.

Depending on current availability, categories can include areas such as:

  • Statutory
  • Banking
  • Workflow Management
  • Audit
  • Manufacturing
  • Voucher Numbering
  • Fixed Assets
  • Business Verticals
  • Security
  • Reports
  • Invoicing & Voucher Configuration
  • Inventory Management
  • Office Productivity
  • Outstanding Management
  • Alerts & Controls
  • General business requirements

The exact availability of Add-Ons changes over time.


TallyShop Add-On Editions

An important factor is compatibility with the customer's Tally licence.

TallyShop solutions may be offered for the corresponding:

TallyPrime Silver

Designed for a single-user TallyPrime licence environment.

TallyPrime Gold

Designed for a multi-user TallyPrime licence environment.

Before purchasing an Add-On, verify that its edition matches your TallyPrime licensing environment.

Do not assume that purchasing a Silver version automatically provides Gold deployment rights.


How to Open TallyShop from TallyPrime

In current TallyPrime documentation, TallyShop can be accessed from within TallyPrime.

One documented route is:

F1 (Help) → TallyShop

Tally also documents keyboard-based access through the TDL/Add-On interface.

Depending on the TallyPrime release installed, the exact menu wording or shortcut may vary.

If a menu described in an older tutorial is not visible, verify the procedure against the documentation applicable to your installed TallyPrime release.


Searching for an Add-On

Once TallyShop is open, search using keywords representing the business requirement.

For example:

Manufacturing

Outstanding

Invoice

Security

Voucher

Inventory

Barcode

Banking

Reports

Instead of searching only for the name of a product, search according to the business problem you want to solve.


Information to Check Before Installing an Add-On

Never select an Add-On based only on its title.

Review its details carefully.

Important information can include:

  • Highlights
  • Description
  • Price
  • Requirements
  • Supported Tally product
  • Supported edition
  • Country compatibility
  • Developer/Partner
  • Documentation or manual
  • Trial availability
  • Version requirements

Use the Trial Before Purchasing

One of the most useful TallyShop capabilities is the ability to evaluate supported Add-Ons before purchasing them.

The Try option allows an Add-On to be evaluated for a period determined by its developer/partner.

Where available, this should be used before deploying an Add-On permanently.


Why Testing an Add-On Is Important

An Add-On may technically work while still being unsuitable for your organisation's exact workflow.

Testing allows you to verify:

  • Whether the required report is produced correctly
  • Whether existing voucher entry remains unaffected
  • Whether printing formats remain correct
  • Whether TallyPrime performance remains acceptable
  • Whether multiple users can use the feature correctly
  • Whether existing TDLs conflict with it
  • Whether GST or statutory reports remain unaffected
  • Whether permissions continue to work as expected

Recommended Test Environment

For business-critical Tally environments, avoid making the first test directly on your only production company data.

A safer approach is:

  1. Take a complete backup of the Tally data.
  2. Create or restore a test copy.
  3. Activate the Add-On.
  4. Test important workflows.
  5. Verify reports.
  6. Test voucher creation and alteration.
  7. Test printing.
  8. Check user permissions.
  9. Test multi-user operation where applicable.
  10. Only then deploy it to production.

How to Buy a TallyShop Add-On

The exact interface can evolve between releases, but the normal workflow is:

  1. Open TallyShop.
  2. Search for the required Add-On.
  3. Open its details.
  4. Review its requirements and price.
  5. Use the trial first where available.
  6. Select Buy.
  7. Enter the relevant Account ID or Serial Number.
  8. Retrieve the licence/account details.
  9. Select the applicable purchase type.
  10. Verify edition and quantity.
  11. Enter billing/contact information.
  12. Proceed to payment.
  13. Complete payment using an available payment method.

Current Tally documentation lists payment options including cards, Net Banking, UPI and QR-based payment options, subject to availability.


What Happens After Purchasing an Add-On?

A common mistake is assuming that payment alone means the feature will immediately appear inside TallyPrime.

After purchase, the Add-On must be associated with the appropriate account/licence and TallyPrime may need to refresh its licence information.

Therefore, after successful purchase, update the TallyPrime licence as required.


Updating the TallyPrime Licence

In current TallyPrime versions, licence management can be accessed from TallyPrime's licence-management interface.

Use the Update Licence function and authenticate with the appropriate Tally.NET credentials when requested.

Updating the licence allows TallyPrime to retrieve relevant account-level licensing information.


TDL Management in TallyPrime

TallyPrime provides a TDL/Add-On management interface that administrators can use to view configured customisations.

A documented route is:

F1 (Help) → TDL & Add-On

Alternatively, the TDL management area can be accessed using the supported keyboard shortcut for the applicable TallyPrime release.

The report can help identify what customisations are currently configured.


Deploying a Local TDL

For locally supplied TDL/TCP files, the general process is:

  1. Open TallyPrime.
  2. Open TDL Management.
  3. Choose Manage Local TDLs.
  4. Enable loading of selected TDL files at startup.
  5. Specify the location of the TDL/TCP.
  6. Select the required file.
  7. Save the configuration.
  8. Restart TallyPrime if required.

After restarting, verify that the TDL has loaded successfully.


Example Local TDL Structure

A business may maintain its customisation files in a dedicated directory such as:

D:\Tally\TDL\

For example:

D:\Tally\TDL\CustomInvoice.tcp

D:\Tally\TDL\StockReport.tcp

D:\Tally\TDL\SecurityControls.tcp

Keeping customisation files in a controlled folder makes backup and troubleshooting easier.


Recommended TDL Folder Management

Avoid keeping production TDL files in temporary folders such as:

Downloads

Desktop

Temp

Instead, use a permanent controlled location.

For example:

D:\TallyPrime\TDL\

Maintain documentation containing:

  • TDL name
  • Developer
  • Version
  • Installation date
  • Licence information
  • Purpose
  • Support contact
  • Compatible TallyPrime release
  • Last update date

This can be extremely useful during troubleshooting.


How to Disable a Local TDL

If a customisation causes problems, it may be necessary to disable it temporarily.

Open:

F1 → TDL & Add-On → Manage Local TDLs

Then either:

  • Disable loading of all selected local TDL files, or
  • Disable only the particular TDL causing the issue.

Restart TallyPrime if required.

This is an important troubleshooting technique.


How to Disable an Account TDL or Add-On

Account-level TDLs/Add-Ons may need to be deselected from the appropriate TDL configuration through Tally's customer/account management interface.

After making the change:

  1. Save the configuration.
  2. Return to TallyPrime.
  3. Update the licence.
  4. Restart TallyPrime if necessary.
  5. Verify that the Add-On is no longer loaded.

What Happens When TallyPrime Is Updated?

This is one of the most important considerations when using Add-Ons.

A TallyPrime update can introduce changes to:

  • Screens
  • Reports
  • Internal definitions
  • Fields
  • Functions
  • Printing
  • Statutory functionality
  • TDL capabilities

An older Add-On may therefore require an updated version from its developer.

Before upgrading TallyPrime in a business-critical environment, verify the compatibility of important customisations.


Recommended Upgrade Procedure

For organisations heavily dependent on TDLs or Add-Ons:

Step 1: Take a full Tally data backup.

Step 2: Record the existing TallyPrime release.

Step 3: Record all active TDLs/Add-Ons.

Step 4: Check their compatibility.

Step 5: Download updated versions if required.

Step 6: Test the new TallyPrime release with a copy of company data.

Step 7: Verify important reports.

Step 8: Verify voucher entry.

Step 9: Verify printing.

Step 10: Verify GST/statutory functionality.

Step 11: Verify user permissions.

Step 12: Upgrade production only after successful testing.


Can an Add-On Modify Tally Data?

Potentially, yes.

The exact behaviour depends on what the Add-On was designed to do.

Some Add-Ons may only generate reports, while others may interact with:

  • Masters
  • Vouchers
  • Inventory
  • Calculations
  • Printing
  • Data entry
  • Workflows

For this reason, backups are essential before introducing any significant customisation.


Add-On Security Considerations

Businesses should treat Tally customisation as production software.

Before deploying an Add-On, determine:

  • Who developed it?
  • Is the source trustworthy?
  • Is documentation available?
  • Is technical support available?
  • Is the Add-On compatible with your TallyPrime version?
  • What data does it access?
  • Does it communicate with an external server?
  • Does it create or modify vouchers?
  • Does it export information?
  • What happens if its licence expires?
  • Can it be safely disabled?
  • Is an updated version available after TallyPrime upgrades?

Avoid Unknown TDL/TCP Files

Do not casually download TDL or TCP files from unknown websites, file-sharing services, forums or unsolicited email attachments and load them into a production Tally environment.

Tally company data can contain highly sensitive business information such as:

  • Sales
  • Purchases
  • Customer balances
  • Supplier balances
  • GST information
  • Bank-related accounting records
  • Payroll-related information
  • Inventory
  • Financial reports

Only deploy customisations from sources you trust.


TallyShop Add-On vs Custom TDL Development

Not every requirement needs custom development.

Choose a TallyShop Add-On when:

  • The requirement is common.
  • A suitable solution already exists.
  • The available features meet your needs.
  • You want faster implementation.
  • You prefer an established packaged solution.

Consider Custom TDL development when:

  • Your workflow is highly specialised.
  • Existing Add-Ons do not meet the requirement.
  • You need unique reports.
  • You require specialised integration.
  • Your business has custom approval processes.
  • You require functionality designed specifically for your organisation.

Example

Suppose management asks:

"We need a special stock ageing report in TallyPrime."

Before commissioning a developer, search TallyShop.

If a suitable stock-reporting Add-On already exists, evaluate it.

If it provides 90–100% of the required functionality, purchasing it may be faster and more economical than creating a new solution.

However, if management needs a highly specialised report with company-specific calculations, custom TDL development may be more appropriate.


Common Problems After Installing an Add-On

Problem 1: Add-On Purchased but Not Showing

Check:

  • Correct Tally serial number/account
  • Silver/Gold edition compatibility
  • TallyPrime version compatibility
  • Add-On assignment
  • Licence update
  • TDL/Add-On configuration

Restart TallyPrime after completing the checks where necessary.


Problem 2: TDL Not Loading

Verify:

  • File path
  • TCP/TDL filename
  • File permissions
  • TDL configuration
  • Whether local TDL loading is enabled
  • Compatibility with the installed TallyPrime release

Problem 3: Feature Disappeared After TallyPrime Upgrade

The Add-On may require an updated version.

Contact the developer or solution provider and verify compatibility with the new TallyPrime release.


Problem 4: TallyPrime Becomes Unstable After Loading a TDL

Temporarily disable the recently installed TDL.

If TallyPrime works normally afterward, investigate compatibility with the developer before enabling it again.


Problem 5: Add-On Works on One Computer but Not Another

Check:

  • Tally licence edition
  • Deployment method
  • TDL path
  • User permissions
  • Account configuration
  • TallyPrime version
  • Network access
  • Multi-user deployment configuration

Backup Before Installing Any TDL or Add-On

This rule deserves special emphasis:

Always take a verified backup before deploying a new TDL/Add-On to important production data.

A proper backup should be:

  • Recent
  • Stored separately from the active data
  • Clearly labelled
  • Accessible
  • Preferably tested for restoration

Example:

TallyBackup_Before_New_Addon_12-Aug-2026

This makes rollback much easier if unexpected behaviour occurs.


Best Practices for Businesses

For professional TallyPrime environments:

  1. Maintain a list of every installed TDL and Add-On.
  2. Record the developer/provider.
  3. Record licence and renewal details.
  4. Keep installation files safely backed up.
  5. Maintain manuals/documentation.
  6. Test TallyPrime upgrades before production deployment.
  7. Keep regular company-data backups.
  8. Avoid unknown TDL/TCP downloads.
  9. Remove unused customisations.
  10. Periodically review Add-On compatibility.
  11. Test reports after major upgrades.
  12. Keep provider support details documented.

Advantages of TallyShop Add-Ons

Faster Implementation

Existing solutions can be deployed much faster than developing new software from scratch.

Cost Efficiency

A ready-made solution can be more economical when the same requirement is shared by many businesses.

TallyPrime Integration

Add-Ons operate within the Tally ecosystem instead of requiring users to constantly move between unrelated applications.

Trial Capability

Many solutions can be evaluated before purchase.

Industry-Specific Functionality

Businesses can obtain features tailored to particular operational requirements.

Expandability

TallyPrime can be extended as the organisation's requirements evolve.


Limitations and Considerations

TallyShop Add-Ons should not be treated as automatically suitable for every organisation.

Possible considerations include:

  • Additional cost
  • Compatibility requirements
  • Dependency on the developer
  • Upgrade requirements
  • Subscription or licensing conditions
  • Possible conflicts with other TDLs
  • Need for testing after TallyPrime upgrades
  • User training requirements

The business requirement should always be evaluated before purchase.


TallyShop vs Developing Separate Software

If the requirement is closely related to existing TallyPrime functionality, an Add-On or TDL may be the simplest approach.

However, external software may be preferable where the requirement involves:

  • Complex CRM
  • Large workflow systems
  • Web portals
  • Mobile applications
  • Advanced manufacturing systems
  • External databases
  • Highly specialised automation
  • Complex integrations with multiple platforms

The correct solution depends on the business requirement rather than simply whether an Add-On exists.


Frequently Asked Questions (FAQ)

1. What is TallyShop?

TallyShop is Tally's marketplace for Add-Ons developed by authorised Tally Partners to extend TallyPrime functionality.

2. Is TallyShop the same as TallyPrime?

No. TallyPrime is the core application. TallyShop provides additional solutions for extending it.

3. What is a Tally Add-On?

An Add-On is an additional software customisation designed to provide functionality beyond standard TallyPrime features.

4. What is TDL?

TDL stands for Tally Definition Language and is used to develop Tally customisations.

5. What is a TCP file?

A TCP file is a compiled Tally customisation package that can be loaded into Tally.

6. Can I try an Add-On before buying?

TallyShop supports evaluation/trial functionality for Add-Ons where made available by the provider. The evaluation period is determined by the partner.

7. Are Add-Ons free?

Not necessarily. Commercial Add-Ons may require purchase or subscription. Pricing varies according to the solution.

8. Can TallyShop Add-Ons work with TallyPrime Silver?

Add-Ons can be offered for Silver environments. Verify the edition requirements before purchase.

9. Can Add-Ons work with TallyPrime Gold?

Yes, where the Add-On supports the Gold edition. Always check the specific licence requirements.

10. Can I use a Silver Add-On on Gold?

Do not assume this. Purchase/deployment must correspond to the applicable licensing and edition conditions.

11. Do Add-Ons automatically appear after purchase?

The appropriate licence/account configuration and licence update may be required before the Add-On becomes available.

12. Where can I see configured TDLs?

Use the TDL & Add-On/TDL Management area in TallyPrime.

13. Can I disable an Add-On?

Yes. The method depends on whether it is a Local TDL, Account TDL or TallyShop Add-On.

14. Can an Add-On stop working after a TallyPrime update?

It can happen if the customisation is incompatible with the newer release. Check with the Add-On provider.

15. Should I back up my company before installing an Add-On?

Yes. This is strongly recommended for production company data.

16. Can multiple Add-Ons run simultaneously?

Potentially yes, but compatibility should be tested because different customisations can affect overlapping areas.

17. Are Tally Plug-Ins and TallyShop Add-Ons identical?

No. Plug-Ins available as part of supported TallyPrime releases are different from separately deployed TallyShop Add-Ons.

18. Can I create my own TDL?

Yes, if you have the required TDL development knowledge and tools.

19. Is custom TDL better than a TallyShop Add-On?

Neither is universally better. A ready-made Add-On is useful for common requirements, while custom TDL development is appropriate for highly specific business requirements.

20. Should I install TDL files downloaded from random websites?

It is not recommended. Only install customisations from trusted sources after evaluating their purpose, compatibility and security.

21. Can I remove a TDL if it causes problems?

Yes. Local TDLs can be disabled through TDL Management. Account-level customisations can be deselected using the applicable account-management procedure.

22. Why is my Add-On not appearing?

Possible causes include licence assignment, edition mismatch, incompatible TallyPrime version, outdated licence information or incorrect configuration.

23. Does an Add-On require internet access?

It depends on the Add-On and its licensing/deployment method. Some functions may require connectivity while others may operate locally.

24. Can TallyShop replace custom software development?

For many Tally-specific requirements it can reduce the need for custom development, but complex or highly specialised systems may still require custom software.

25. What should I check before buying an Add-On?

Check functionality, developer, price, edition, supported TallyPrime release, licence terms, documentation, trial availability, support and upgrade policy.


Final Recommendation

TallyShop can be a powerful extension mechanism for organisations that already use TallyPrime.

The best approach is not to install numerous Add-Ons simply because they are available. Instead, start with a clearly defined business problem and determine whether:

Standard TallyPrime → TallyShop Add-On → Custom TDL → External software

is the most appropriate solution path.

For every production deployment:

Backup → Evaluate → Test → Verify Compatibility → Deploy → Document

Following this approach can significantly reduce the risk of disruption while allowing businesses to extend TallyPrime according to their operational requirements.

 

YOUR FEEDBACK

Was this guide useful?

Your answer helps us keep BISONKB accurate and practical.

THE BISON BRIEF

Practical IT knowledge, once a week.

New troubleshooting guides, scripts and infrastructure notes. No noise.

By subscribing, you agree to our privacy policy. Unsubscribe at any time.