TallyPrime Customisation:
Tailor Tally Exactly to Your Business Needs
Most businesses use TallyPrime in its standard form. But with TDL — Tally Definition Language — it can be shaped into the perfect system for your exact workflows, branding, and reporting requirements.
One of the most underappreciated aspects of TallyPrime is how extensively it can be customised. For businesses with specific requirements, TallyPrime's customisation capabilities — powered by TDL — turn "a good accounting system" into "the perfect system for our business."
01What is TDL — Tally Definition Language?
TDL (Tally Definition Language) is the programming language built into TallyPrime for customisation and extension. Unlike most business software where customisation means configuring existing options, TDL allows genuinely new functionality to be created within TallyPrime's framework.
How TDL Works
TDL customisations are loaded as .tdl files — small code files TallyPrime reads at startup. Multiple TDL files can be loaded simultaneously, so different customisations coexist without conflict. A TDL developer has full access to TallyPrime's internal data structures, UI elements, and report engine.
Unlike most SME accounting software where customisation is limited to preset configuration options, TDL gives developers full read/write access to any data in TallyPrime — and the ability to create entirely new screens, workflows, and print formats. This depth of extensibility is unmatched at TallyPrime's price point.
02Custom Invoice Formats — The Most Common Customisation
The most frequently requested TallyPrime customisation is a custom invoice format. While TallyPrime's default invoice is GST-compliant and professional, many businesses want invoices that reflect their brand identity and specific information requirements.
Company Branding
Add your logo, brand colours, custom fonts, and layout. Your invoices look designed for your business — not generic software output.
Additional Fields
Delivery address, sales executive name, vehicle number, project reference, warranty info, QR code for payments — any field your business needs.
Layout Modifications
Landscape orientation, two-column item tables, job order references, timesheet summaries — any layout variation is achievable with TDL.
Multiple Format Options
Tax invoice for B2B buyers, simplified retail bill for walk-ins, proforma for quotations, delivery challan for dispatches — all selectable at print time.
Regional Language Support: For businesses communicating with customers in Kannada, Tamil, Telugu, or Hindi, TallyPrime invoices can be customised to print item descriptions and fields in regional languages — alongside or instead of English.
03Custom Reports — Business Intelligence Beyond Standard Reports
TallyPrime's standard reports are comprehensive, but every business has information requirements that go beyond what any standard report can anticipate.
-
Industry-specific analysis. Real estate project-wise cash flows, manufacturing production efficiency reports, retail store-wise daily sales with margins by category.
-
Management dashboards. One-page summaries: today's sales, month-to-date revenue vs target, outstanding receivables, top 5 customers — all in a two-minute review format.
-
Compliance-specific reports. Construction businesses for tax audit, educational institutions for fee collection, manufacturers for batch-wise production and quality records.
-
Business owner summaries. High-level reports that compress key metrics into a concise format — making TallyPrime accessible to non-accounting owners.
04Custom Voucher Types and Data Capture
Standard TallyPrime voucher types cover most transactions. But some businesses have transaction types that don't fit neatly into any standard category.
Service Report Voucher
Captures engineer name, equipment serviced, service duration, and parts used — alongside billing details. For maintenance service companies.
Site Purchase Voucher
Project name, work category, and supervisor approval fields added to the standard purchase voucher. For construction businesses.
Prescription Voucher
Captures prescribing doctor's name and registration number alongside the sale. For pharmacy businesses.
Any Custom Voucher
TDL creates new voucher types with custom fields, print formats, and validation rules tailored to any business requirement.
05TallyPrime Integration with External Systems
Beyond internal customisation, TDL and TallyPrime's API capabilities enable integration with external business systems — so TallyPrime data flows seamlessly to and from your other tools.
-
E-commerce (Amazon, Flipkart, own website). Auto-create sales invoices from online orders — no manual re-entry of order data.
-
POS system integration. Daily sales summaries or individual transactions from billing terminals post automatically into TallyPrime.
-
CRM integration. Customer balances, purchase history, and outstanding status available within your CRM for sales teams.
-
Bank reconciliation. Direct bank statement feeds from Indian banks auto-matched against TallyPrime ledger entries.
-
Payroll software. Salary entries posted automatically from your HR/payroll system — no double entry between systems.
All integrations are bidirectional where applicable. Data doesn't just flow one way — TallyPrime can both receive from and send to external systems, keeping all platforms in sync without manual intervention.
06Industry-Specific Customisations We Deliver
At tallysoftware.shop, we have delivered TallyPrime customisations for Bangalore businesses across a range of industries. Here's a snapshot of what we commonly build:
| Industry | Common Customisations |
|---|---|
| 🛒 Retail | Branded invoice + logo Item image in invoice Loyalty points on receipt Multi-format billing |
| 🏭 Manufacturing | Job card printing BOM variance report Batch quality certificate Production order tracking |
| 🏗️ Real Estate / Construction | Project-wise accounts Contractor payment tracking Material indent reports Site-wise P&L |
| 📦 Trading | Dispatch summary report Route-wise delivery report Sales rep commission tracking |
| 💼 Services | Project-wise billing & P&L Service delivery certificate Time-sheet summary billing |
07How the Customisation Process Works
Tallysoftware.shop follows a structured six-step process for every TallyPrime customisation project — so there are no surprises and you know exactly what to expect.
Requirements Discussion
We meet with you (in-person or on a call) to understand exactly what you need — invoice layouts, report columns, custom fields. Typically 1–2 hours.
Specification Document
We document requirements clearly — with sample layouts, field lists, and column definitions. You review and approve before development begins.
TDL Development
Our certified TDL developer builds the customisation. Timeline: 1 day for a simple invoice change, 2–4 weeks for complex multi-report or integration projects.
Testing & Review
The completed customisation is tested in a test environment. You review the output and request any adjustments before it goes live.
Deployment
The approved TDL file is deployed to your production TallyPrime environment. Team training is provided on using the new features.
Ongoing Support
Custom TDL files are maintained as part of your AMC — updated whenever TallyPrime version upgrades require adjustments to the code.
Ready to Customise TallyPrime for Your Business?
Discuss your requirements with our TDL development team. Free consultation — no commitment required.