Skip to content
Workly
Guides

Signs your company has outgrown Excel and needs dedicated HR software

Clear symptoms that HR records kept in Excel have become a risk: duplicate data, time tracking errors, late REGES filings, GDPR neglected. When to move to dedicated software.

by Echipa Workly6 min read

Translated from Romanian. This article covers Romanian labour and tax law; the Romanian version is canonical and is updated first.

At 8-10 employees, a well-kept Excel file covers almost everything. At 30, the same file starts to come apart at the seams: a row deleted by accident, a formula broken by someone who was “just checking something”, two versions of the same summary circulating by email. Excel does not suddenly turn bad — the company grows past it. Here are the clear signs you have reached that point.

The symptoms you see every day

A few recurring situations show clearly that Excel has fallen behind the company:

  • Duplicate data and contradictory versions. An employee’s name, CNP (the personal numeric code) or salary exists in three different files (HR, accounting, the “backup version” on someone’s desktop). You no longer have a single source of truth — every change has to be propagated by hand, and sooner or later someone forgets a file.
  • Time spent on administration, not on people. Hours every month copying paper timesheets, checking leave balances by hand or reconstructing an employee’s history from emails — time that does not go into recruitment, retention or organisation.
  • Time tracking and leave errors that end up in pay. Overtime that was never calculated, a forgotten weekend premium, a day of sick leave wrongly marked as worked — the bigger and more manual the file, the higher the chance that a mistake in one cell reaches the payslip.

The structural risk: no audit trail

Beyond the individual errors, Excel has a fundamental problem: it keeps no verifiable history. A cell can be changed by anyone, at any time, with no trace of who changed what and when. If an employee disputes a leave day, or an inspection asks for proof of the hours recorded in a given month, “we changed it, but we do not know exactly who” is not an answer for an inspector.

Here we are no longer talking about convenience, but about concrete compliance required of employers in Romania:

  • REGES on time. Any new contract, salary change or change of position must be transmitted to the General Register of Employee Records (REGES) within the legal deadlines — as a rule before the employee actually starts work. Excel does not warn you automatically when a deadline is approaching.
  • Daily working time records (art. 119 of the Labour Code, Codul Muncii). The employer must keep up to date the start and end time of each employee’s schedule, available on request to labour inspectors. A monthly summary filled in retroactively does not satisfy this requirement — the law asks for a daily record, not a month-end reconstruction. The absence of that record is penalised as a contravention at an ITM (Labour Inspectorate) check; the exact amounts of the fines change periodically, so check the threshold currently in force — what matters is the principle, not the figure at this moment.
  • D112. The single declaration on social contributions and income tax is filed monthly, by the 25th of the following month, and must reflect exactly what was calculated in payroll. Any discrepancy between the time records, payroll and the declaration is an added risk of having to file corrections later.

Leave management: more complicated than it looks on paper

Excel holds a balance, but it does not manage the process behind it well. The legal minimum is 20 working days of annual leave per year, and alongside it there is sick leave, short time off and unpaid leave — each with different calculation rules and a different impact on pay. An up-to-date balance is hard to maintain by hand when requests arrive by email, on WhatsApp and verbally, and someone has to add them up correctly every month. An error in a balance is not just an administrative nuisance — it can end up in an employment dispute if the employee challenges the calculation.

GDPR on personnel data kept in a shared file

An HR spreadsheet usually contains CNPs, salaries, sometimes sick leave records — personal data, some of it sensitive. It is worth having a clear answer to: who has access to the file and why, whether it is encrypted or merely “hidden” in a folder, and what happens to a former employee’s data once the retention period has passed. A file shared by email or on a common drive, without granular access control and without deletion at term, is hard to defend in a serious GDPR audit.

The tipping point: when Excel really stops holding up

There is no universal magic number, but a few factors signal that the threshold is close: headcount passes 20-30 and every manual change becomes visibly slower; shifts appear (shift work, weekends, nights) that are hard to follow in a static table; the company becomes multi-site, with each work site keeping “its own version” of the records; or errors become more frequent, discovered only at month-end close. If you recognise two or more of these signs, the conversation about dedicated software is no longer premature.

What HR software must tick for the Romanian market

Not every HR system solves the problem — especially one designed for another market. For a company in Romania, check the minimum:

  • Digital time tracking, with a real daily record, not just a monthly summary.
  • REGES integration, so that submissions are made on time, starting from the same data as the employee file.
  • Romanian payroll with a correct calculation and export in SAGA format to accounting, without manual re-keying.
  • Leave management with up-to-date balances, digital requests and approvals, visible to both employee and manager.
  • GDPR taken seriously — encryption of personal data and automatic purging at the retention deadlines, not just a mention in the contract.

The Workly angle: each sign tied to a real obligation

Workly ties the symptoms above directly to the obligations it covers: time tracking is done through a kiosk with a rotating QR code or an NFC card, producing a real daily record that satisfies the requirement of article 119 of the Labour Code, rather than a summary reconstructed afterwards. Leave has automatically calculated balances, digital requests and approvals, with no emails going missing. Romanian payroll produces the payroll register and exports directly in SAGA format — from where the accountant files D112 — while contracts and their changes flow into REGES from the same data source: the employee file, not a separate spreadsheet.

For internal HR questions and procedures, the Modi assistant is deterministic — it does not use an external language model, so it cannot “invent” an answer. It replies from your company’s real rules and data, which matters a great deal when the subject is leave balances or internal policies you cannot afford to guess at.

As a concrete starting point, you can try the 2026 net salary calculator to see what a correct calculation looks like, then discuss how the remaining modules fit your company’s workflow.


Informational article, accurate at the date of publication. Not tax or legal advice. Always check current values, deadlines and penalty thresholds at source (the Labour Inspectorate, ANAF) or with a specialist, as the legislation may change.

Want to see Workly in action?

We'll show you how time tracking, payroll and the rest of the modules work for your company, in a short demo.

Request a demo