{"id":3457,"date":"2026-09-16T20:36:00","date_gmt":"2026-09-16T20:36:00","guid":{"rendered":"https:\/\/onfinity.io\/blog\/?p=3457"},"modified":"2026-09-16T20:36:00","modified_gmt":"2026-09-16T20:36:00","slug":"tally-prime-to-erp-when-and-how","status":"publish","type":"post","link":"https:\/\/onfinity.io\/blog\/business-hacks\/tally-prime-to-erp-when-and-how\/","title":{"rendered":"From Tally Prime to an ERP: when to move, and how"},"content":{"rendered":"<p>Tally is good at accounts. The books are correct. The GST returns go on time. Your CA<br \/>\n   knows every ledger.<\/p>\n<p>But a company is more than accounts. Stock, production, purchase, sales, payroll. When<br \/>\n   these run outside Tally, the work becomes manual. Stock is in Excel. Production is<br \/>\n   planned on WhatsApp. Three units mean three company files.<\/p>\n<p>An ERP brings all of this into one system. Here are five signs that it is time. Then,<br \/>\n   how the move goes, step by step.<\/p>\n<h2>1. You do not know your stock without counting<\/h2>\n<p>The stock figure in the file is what someone typed last. To know the real stock, you<br \/>\n   call the store. Every purchase order depends on that call. In an ERP,<br \/>\n   <a href=\"https:\/\/onfinity.io\/in\/inventory-management.php\">stock moves with the<br \/>\n   documents<\/a>. Receipt, issue, transfer, return. Every movement has a record. So the<br \/>\n   stock figure is always current.<\/p>\n<h2>2. Production is planned in a chat group<\/h2>\n<p>Tally can hold a bill of material. It does not plan production. Which order to start<br \/>\n   first? What material is needed, and by which date? Which machine is free? Today this is<br \/>\n   in the production manager&#8217;s head. An ERP has an<br \/>\n   <a href=\"https:\/\/onfinity.io\/in\/manufacturing.php\">MRP run<\/a>. It takes the open sales<br \/>\n   orders, reads the bills of material, and gives a list: what to buy, what to make, and by<br \/>\n   when.<\/p>\n<h2>3. Three units, three company files<\/h2>\n<p>Each company in Tally is a separate file. Three units mean three sets of books. Stock<br \/>\n   sent from one unit to another is a sale in one file and a purchase in the other.<br \/>\n   Someone enters it twice. The group total is made in Excel.<\/p>\n<p>In an ERP, all units are in one system. A transfer between units is one document. The<br \/>\n   tax on it is decided on that document. The group total is a report.<br \/>\n   (<a href=\"https:\/\/onfinity.io\/blog\/business-hacks\/moving-stock-between-own-units-tax-event\/\">Moving<br \/>\n   stock between your own units is still a tax event.<\/a> One document handles it.)<\/p>\n<h2>4. Attendance, leave and payroll are in three places<\/h2>\n<p>Tally has payroll. Attendance comes from a biometric machine as a file. Leave is on paper<br \/>\n   or in another tool. Every month, someone matches the three by hand. In an ERP,<br \/>\n   <a href=\"https:\/\/onfinity.io\/in\/human-resource-and-payroll-solution.php\">attendance,<br \/>\n   leave and payroll are one record<\/a>. The payslip is made from the punches. EPF, ESI and<br \/>\n   professional tax come out of the same run.<\/p>\n<h2>5. You do not know what the last job cost<\/h2>\n<p>So the next quotation is last year&#8217;s rate plus a percentage. This is the most important<br \/>\n   sign, because it decides your margin. Accounts show the total. They do not show the cost<br \/>\n   of one job. The cost figures slowly go wrong, and nobody sees it<br \/>\n   (<a href=\"https:\/\/onfinity.io\/blog\/business-hacks\/four-ways-factory-costing-drifts\/\">four<br \/>\n   ways costing drifts<\/a>). An ERP costs each work order: material used, operations done,<br \/>\n   <a href=\"https:\/\/onfinity.io\/blog\/business-hacks\/job-work-cost-disappears-indian-factory\/\">job<br \/>\n   work charges<\/a>, and scrap.<\/p>\n<h2>What does not change<\/h2>\n<p>The accounts must still be correct. Your CA and your auditor must still be happy. Check<br \/>\n   this first in any ERP. The e-Invoice with IRN and the e-Way bill should come from the<br \/>\n   invoice itself. CGST, SGST and IGST should follow the place of supply automatically.<br \/>\n   Your CA still files the returns, from figures that match the invoices.<\/p>\n<h2>How the move goes<\/h2>\n<h3>Choose a clean date<\/h3>\n<p>The best date is 1 April. A new financial year starts. The opening balances are the<br \/>\n   audited closing balances. If that is far away, take the first day of a quarter, after<br \/>\n   the returns for the last quarter are filed. Do not start in the middle of a month.<\/p>\n<h3>Move the masters, not the old vouchers<\/h3>\n<p>Move these: chart of accounts, parties with GSTIN and PAN, stock items with HSN codes<br \/>\n   and units, opening balances, open invoices and open purchase orders. Do not move ten<br \/>\n   years of vouchers. Keep Tally installed for reading old data. An old invoice from 2019<br \/>\n   can be opened there any time.<\/p>\n<p>This is also a good time to clean the masters. One customer with three spellings. Stock<br \/>\n   items not used since 2021. A ledger called &#8220;Misc&#8221;. Leave them behind.<\/p>\n<h3>Start with one unit<\/h3>\n<p>Start with the unit where stock is the biggest problem. When it runs well for a month,<br \/>\n   the next unit follows. One unit at a time keeps the move calm.<\/p>\n<h3>Run one month in both systems<\/h3>\n<p>For the first month, enter every transaction in both. At month-end, compare the two<br \/>\n   trial balances. When they match, the move is done.<\/p>\n<h3>Who does what<\/h3>\n<p>One person owns the masters and the date. Your CA checks the opening balances. From the<br \/>\n   store, the plant and the office, one person each who knows the real daily work.<\/p>\n<h3>How long<\/h3>\n<p>For one unit with clean masters, a few weeks. For several units, longer. Cleaning the<br \/>\n   masters is the biggest part of the work, so start it early.<\/p>\n<h2>What it costs<\/h2>\n<p>Onfinity costs &#8377;1,999 per user per month for the people who work in the system.<br \/>\n   Payroll and employee self-service cost &#8377;70 per employee per month. Pluto, the open<br \/>\n   source edition, is <a href=\"https:\/\/onfinity.io\/in\/installation-packages.php\">free to<br \/>\n   download<\/a> and runs on your own server. Nova, the edition for several plants, is<br \/>\n   priced on request. <a href=\"https:\/\/onfinity.io\/in\/erp-software-price.php\">What each<br \/>\n   edition costs<\/a> is on one page, with what is not included.<\/p>\n<p>Bring one month of your own data. The purchase register, the stock statement, one<br \/>\n   payslip. <a href=\"https:\/\/onfinity.io\/in\/tally-alternative.php\">See how the same month<br \/>\n   looks in Onfinity<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Tally keeps the accounts well. But stock in Excel, production on WhatsApp and three company files mean manual work. Five signs it is time for an ERP, and how the move goes, step by step.<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-3457","post","type-post","status-publish","format-standard","hentry","category-business-hacks"],"_links":{"self":[{"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/posts\/3457"}],"collection":[{"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/comments?post=3457"}],"version-history":[{"count":1,"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/posts\/3457\/revisions"}],"predecessor-version":[{"id":3458,"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/posts\/3457\/revisions\/3458"}],"wp:attachment":[{"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/media?parent=3457"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/categories?post=3457"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/onfinity.io\/blog\/wp-json\/wp\/v2\/tags?post=3457"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}