Why project-based service businesses need real-time financial visibility, and what we built at WWG to make agency profitability a daily question instead of a monthly autopsy.
By Oleksii Sytar, CEO of "Дабі Дабі Джи" LLC
Key takeaways
- Most agencies cannot answer whether their biggest active project is profitable today, only in retrospect.
- The gap is not between two tools; it is between transactional accounting and real-time operational visibility.
- Spreadsheets don't fail on day one, they fail when you grow past 10–15 people.
- WWG Finance was built internally to close that gap: one place for invoices, bills, bank transactions, and per-project P&L, updated in real time.
- Multi-currency, compliance with Italian and European e-invoicing standards (FatturaPA / Peppol), and automated reconciliation are native to the platform.
Ask an agency founder how much money their company has, and most of them can answer to the nearest ten thousand. Ask them whether their biggest active project is profitable right now, today, not last quarter, and watch what happens to their face.
That hesitation is what this article is about.
The visibility gap nobody talks about
When we started asking founders that question, most of them took a moment before answering. The reply, when it came, was usually some version of "I think so, probably... let me check with Maria on Friday."
That moment of hesitation is the whole problem.
Accounting software is built around the transaction. Every euro in or out gets categorized, recorded, and reconciled to a chart of accounts. That is the right architecture for tax compliance and historical reporting, but the wrong one for answering whether the work you're doing this month is making money. Accounting tells you what already happened. Management control (controllo di gestione, if you're reading this from Italy) tells you what's happening now, while you can still do something about it. Almost no service business has the second one.
The core issue is architectural: accounting systems record the past, but agencies need to act on the present. In most project-based companies, financial reality ends up split across half a dozen tools that don't talk to each other: your invoicing platform (and if you're in Italy or Northern Europe, probably a second one for local compliance, such as Aruba, Fatture in Cloud, or a Peppol provider), your bank's app, where transactions sit waiting to be exported into a CSV whenever someone gets to it, a spreadsheet your finance manager keeps for cash balances, another spreadsheet (or somebody's head) for project budgets, and a time tracker running in parallel.
None of these tools are wrong, each is correct for its specific job. But none of them sit on top of all the others and answer the question that actually matters.
So the answer becomes a monthly ritual. Someone, usually the founder, the CFO, or a long-suffering operations lead, pulls exports from four or five places into a spreadsheet, and a picture finally emerges around the 15th of the following month. By then the bad news is two to six weeks old: you've already hired into the project, already extended the scope, already committed to the next quarter's roadmap.
The gap isn't between two pieces of software, but between transactional accuracy and operational visibility, between accounting and real-time financial visibility. You can't close it by adding another tool. It takes a different architecture.
Why this hits agencies harder
Every business that bills work feels some version of this. But agencies live in a particular kind of physics that makes the fog thicker.
Revenue is lumpy: a single contract can be 15–20% of your year. Costs are mostly time, and time can't be recovered: an hour your team spent on Project A is an hour they didn't spend on Project B, and neither project's P&L sees that tradeoff on its own. Add Europe to the mix and it gets harder still. An Italian-registered agency invoicing a London client in pounds, owing VAT in three jurisdictions, filing FatturaPA documents for some invoices and Peppol for others: that's a daily reality the average finance tool simply wasn't built for. American software pretends Europe doesn't exist, and European software often pretends only one country does.
The result is that agencies routinely operate in financial fog without realizing how thick it is. We've talked to founders who didn't realize they'd missed sending invoices for two months, founders who couldn't tell us, with a straight face, whether their largest active project was profitable, founders running multi-million-euro books who genuinely didn't know their runway within a margin of two months.
And here's the part worth naming directly, because it's the pattern under all of it: the spreadsheet doesn't fail on day one, it fails when you grow. The workaround that held at five people quietly breaks at fifteen. A new hire, a funding round, a second legal entity, a client in a new currency, one missed forecast, and the file becomes unmanageable and several people editing it at once turns into chaos. Growth is what breaks the system, and that's the moment most founders start looking for a way out.
This isn't a competence problem, it's a tooling problem. And the people who feel it most acutely are usually the ones most reluctant to admit it.
How we built ourselves a finance brain
We at WWG went through this ourselves. For most of 2024 we were one of those agencies, and I saw it from the inside as clearly as any of our clients did.
The moment I remember most clearly was a Tuesday in early 2024. Our CFO came into a meeting holding a printout. "We didn't send this one," she said. The invoice was for around eighteen thousand euros. The work had been delivered the previous October. We'd been running for nearly five months without that money in our books, and nobody had noticed until she went hunting for an unrelated discrepancy.
That wasn't an isolated incident, it was a pattern. Once we started looking, we found four others from the previous twelve months. Each time the same root cause: invoicing happened in one tool (because Italian compliance), project work happened in our PM system, bank reconciliation happened in a spreadsheet, and the seam between them wasn't owned by any single tool. Things fell into the seam.
The deeper problem was that our understanding of revenue was approximate. The numbers existed, but they were spread across too many places to assemble in real time. Our sense of how the company was actually doing, by month, by client, by project, was always a few weeks behind, and always slightly fuzzier than it should have been. Reconciling what was paid against what was outstanding took two days every cycle, line by line, and produced a snapshot that was already going stale by the time it was finished. And project profitability, the question that should have been the easiest one to answer about a service business, was, in honest moments, an educated guess.
We tried the obvious things first: we brought in financial specialists more than once, hoping the right person could untangle it. The results were the same each time: a short burst of order, then drift back to the same fog within a couple of months. The problem wasn't that we lacked someone smart enough to read spreadsheets. The problem was that the spreadsheets, the tools, and the processes around them couldn't add up to a real-time picture no matter who was running them.
There were good tools for invoicing. Good tools for accounting. Good tools for project management. There were no tools designed for the place where all three meet, which is exactly where an agency lives.
In mid-2025 I started building, together with the team, what became the first version of WWG Finance. The brief we gave ourselves was specific and unromantic: one place where every invoice, bill, and bank transaction lives; where every project's financial state is visible at any time; and where reconciliation takes minutes instead of days. It wasn't a market play, but a tool for a company that had simply outgrown its spreadsheets.
We kept refining it as we lived inside it. Each time the system hit a case it couldn't handle correctly, we fixed it: a partial payment that confused the matching logic, a recurring bill that didn't reflect a quirk in how a contract was structured, a dashboard metric that didn't say what our CEO actually wanted to know. The platform got smarter the more we ran on it.
And somewhere along the way, something shifted. Closing the month stopped taking two days and started taking a fraction of that. The CFO stopped finding missed invoices, because the system flagged anything that should have been sent and wasn't. I could open a project page and see, in real time, whether we were under or over budget, not last quarter's number but today's. The fog cleared.
Around that time the conversations I mentioned earlier began, with founders at other agencies: different countries, sizes, specializations, different tools, different workarounds. But the visibility gap was identical.
That's when we decided to extend the platform beyond ourselves.
What it feels like when the fog clears
The hardest thing to convey about this kind of platform is what changes day-to-day, because what changes day-to-day is small things. Not heroic ones. Small things, repeated.
You open a tab on a Monday morning and you know how much money the company has. Not approximately, not as of last week's update, but right now: how much is going out this month, what's coming in, and how many months of runway you have if neither number moved. The figure that used to live in your head as a vague feeling ("we're probably fine until summer") becomes a specific, current number you can act on.
You click into a client and see, in one place, every invoice you've ever sent them, every payment they've made, what's outstanding, and when it was due. The conversation with the account manager about whether to chase a late payment stops being detective work, the data is just there.
You click into a project, not a client, a project, and see whether it's profitable right now: what you've billed against it, what's been spent against it, and whether the budget you set in the proposal is still holding three months in. If it isn't, you find out before the project ends, not at the postmortem. That's project profitability tracking as a live number, not a quarterly reconstruction.
When an agency can see margin erosion while the project is still running, it can act: renegotiate scope, re-allocate the team, or flag the client, instead of discovering the loss at the postmortem.
You stop missing invoices, not because you got more disciplined, but because the system knows what should have been sent and tells you. The work that used to happen at 11pm on a Friday, because someone realized something was off, doesn't happen at all.
And when something does need a human, a question the dashboard can't answer, an edge case in how your books are set up, you reach a person who knows the product, not a chatbot that loops you back to the help center. We built this for our own company, so we don't hide behind a ticket queue when yours needs an answer.
You stop fearing the end of the month: closing the books becomes routine, the CFO has time to think about strategy instead of reconciliation, and the CEO walks into the Monday meeting having already seen the numbers, instead of waiting for them.
And the part that quietly matters most: you start trusting your own picture of the business and stop double-checking the dashboard against the spreadsheet against the bank app, because they all say the same thing, and they say it now, not in three weeks.
The relief isn't really about reporting, but about the daily mental load of running a company without knowing where you stand. When that load lifts, you start making different decisions.
A few specifics, for those who want them
WWG Finance is built around a real-time financial dashboard, project- and client-level financial views, integrated bills and invoices with automated reconciliation, and budgets that live continuously rather than as quarterly exercises. You get a running cash-flow view and a forward look at runway, project profitability by margin rather than by gut feel, and budget-versus-actual that updates as the work happens instead of after it.
Bank transactions sync directly through your bank's API where that's supported, and where it isn't (which is most banks, in our experience), you upload CSVs through a flow that catches the formatting errors that would otherwise turn a €0.20 transaction into €20,000. Reliable feeds matter more than clever ones: the whole point is that you can trust the number without re-checking it.
Multi-currency is native: EUR is the default, with conversion at the right rate on the right date. EU compliance (VAT structure, FatturaPA, the e-invoicing fields your local authority cares about) is built into the data model rather than bolted on. And your accountant lives inside the tool: you can invite your commercialista or bookkeeper in with controlled access, so the person who interprets the numbers is working from the same live source you are, not a monthly export. The platform keeps a clean separation between strategic users (CEOs, heads of finance) and operational ones (accountants, SDMs, bookkeepers), so each role sees the surface that fits how they actually work.
We price it the way we'd want to be sold to: transparent, no lock-in, no surprise auto-renewal. And we keep building, because there's no other way when you run a platform you use yourself every day.
What I learned from going to the doctor too late
I want to end on something I keep thinking about.
Most agencies we've worked with are run by people who care deeply, work hard, and know their craft. They don't have a profitability problem because they're bad at business, but because, the way they're set up, they can only see the answer in retrospect, and by the time the answer arrives, the decisions it would have informed have already been made.
It's a bit like going to the doctor only when you can't ignore the symptoms anymore. By then it's not a question of prevention. It's damage control.
Closing the visibility gap doesn't make you a better operator, it just lets you operate with your eyes open. The decisions you'd have made anyway, you make earlier and with more information. The mistakes you'd have made anyway, you catch sooner. Nothing changes about who you are, but everything changes about what you can see.
That's what we built, and what it gave us back. And if any of it sounded like your company: the pause, the missed invoices, the spreadsheet ritual, the projects you can't quite read in real time, there's a good chance it would give you back the same thing.
Oleksii Sytar is the architect of WWG Finance. To see the platform in action, or to talk through whether it fits your operation, request access or write to him directly. Transparent pricing, no lock-in, and a real person on the other end.

