Why Every Business Needs an Audit Log — Even Small Ones
An audit log answers the only question that matters in a dispute: who did what, and when? Here's why it's no longer an enterprise luxury — and why we made ours free on every plan.
Most of the time, an audit log does nothing. It sits there, recording. Then one day someone asks "who changed this person's leave balance?" or "when was this employee's access revoked?" or "did we actually approve that expense?" — and the audit log is the only thing in your entire system that can answer without a guess. That asymmetry is the whole argument for it: cheap to keep, priceless the day you need it.
For years, audit logging was sold as an enterprise feature — the thing you paid extra for once you were big enough to have a compliance officer. That framing is backwards. Smaller teams have less process and more shared access, which means they need a reliable record of who did what even more than large ones do. So we moved audit logs into every plan, including Free. Here's the thinking.
What an Audit Log Actually Is
An audit log is an append-only record of security- and data-relevant actions: a user created, a role changed, a balance adjusted, an approval granted, a document signed, an account deleted. Each entry captures who did it, what changed (ideally with before-and-after values), and when. Crucially, it's not editable after the fact — the value of the record is precisely that no one can quietly rewrite it.
It's not the same as your activity feed or your notifications. Those are conveniences. An audit log is evidence.
Three Reasons It Matters Sooner Than You Think
1. Disputes end in seconds, not hours. "I never got those days back." "I did approve that." "Someone deleted my entry." Without a log, these become he-said-she-said arguments that drain an afternoon and damage trust. With one, you open the record, read the timeline, and move on. The time saved on a single serious dispute usually justifies the feature on its own.
2. Accountability changes behavior. When people know that sensitive actions are recorded — not surveilled, recorded — the careless edits and the "I'll just fix it directly in the database" shortcuts drop off. A visible audit trail is one of the cheapest internal controls a small company can adopt, and it requires no extra headcount.
3. Compliance and due diligence get easier. The moment you handle employee data, you inherit obligations: data-protection rules, customer security questionnaires, the occasional "show us your access controls" from a larger client. "Yes, every privileged action is logged with the actor and timestamp" is a far better answer than a shrug. And if you ever raise money or get acquired, someone will ask.
What Makes an Audit Log Trustworthy
Not all logs are created equal. A useful one is:
- Append-only. Entries can't be edited or deleted, including by admins. Tamper-resistance is the point.
- Attributed. Every entry ties to a specific user, not a vague "system."
- Detailed. Before-and-after values for changes, not just "something was updated."
- Scoped and access-controlled. In a multi-tenant system, you see your organization's log and only yours, and only the right roles can read it.
- Exportable. You can pull a range to CSV when an auditor, a client, or your own investigation needs a copy.
In BookYourPTO, audit logs are organization-scoped and restricted to executives — so a free team's own leadership can review their own history, and nothing leaks across organizations. You can see the full picture on the features page.
"We're Too Small for This"
That's the most common objection, and it's exactly the trap. Small teams run on trust and shared logins and "just ask Sam, she'll remember." That works right up until Sam is on holiday, or leaves, or two people remember the same event differently. An audit log is institutional memory that doesn't depend on anyone being available — and the best time to start keeping one is before you need it, because a log only helps from the moment it starts recording.
That's why it's free. A record of who did what shouldn't be a feature you have to grow into. It should be on from day one — for everyone.
Written by
AnHourTec Team