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...
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.
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:
- Take a complete backup of the Tally data.
- Create or restore a test copy.
- Activate the Add-On.
- Test important workflows.
- Verify reports.
- Test voucher creation and alteration.
- Test printing.
- Check user permissions.
- Test multi-user operation where applicable.
- 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:
- Open TallyShop.
- Search for the required Add-On.
- Open its details.
- Review its requirements and price.
- Use the trial first where available.
- Select Buy.
- Enter the relevant Account ID or Serial Number.
- Retrieve the licence/account details.
- Select the applicable purchase type.
- Verify edition and quantity.
- Enter billing/contact information.
- Proceed to payment.
- 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:
- Open TallyPrime.
- Open TDL Management.
- Choose Manage Local TDLs.
- Enable loading of selected TDL files at startup.
- Specify the location of the TDL/TCP.
- Select the required file.
- Save the configuration.
- 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:
- Save the configuration.
- Return to TallyPrime.
- Update the licence.
- Restart TallyPrime if necessary.
- 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:
- Maintain a list of every installed TDL and Add-On.
- Record the developer/provider.
- Record licence and renewal details.
- Keep installation files safely backed up.
- Maintain manuals/documentation.
- Test TallyPrime upgrades before production deployment.
- Keep regular company-data backups.
- Avoid unknown TDL/TCP downloads.
- Remove unused customisations.
- Periodically review Add-On compatibility.
- Test reports after major upgrades.
- 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.
Was this guide useful?
Your answer helps us keep BISONKB accurate and practical.