Skip to content

TvF Consulting · Warsaw · all of Poland

Every number has a source
the other side can verify

Business valuation, financial analysis and AI-assisted management reporting

I value businesses, break profitability down to its drivers and build tools that read financial statements automatically. I work from source data — statements filed with the commercial register, ledgers, time records — not from materials prepared by the seller. For owners, boards and investors — in Warsaw and across Poland.

Tomasz Fordymacki — portrait

Tomasz Fordymacki

Financial adviser · valuation, transaction analytics, management reporting

  • A model, not a slide deck — you get a file that calculates
  • Three valuation methods reconciled into one number
  • Confidentiality from the first phone call

8

financial analyses

one engine, eight companies, the same method

7

valuation models

income, market and asset approach in each

11

applications and tools

built from scratch, some of them public

335

scripts

they do the repetitive work so I can do the rest

How I work

Four steps, always the same

The order is not accidental. The most expensive mistakes come from skipping the first step.

  1. 01

    Source data

    Register filings in machine-readable form, a ledger export, time records, contracts. Not summaries prepared to support a thesis. If data is missing, I say so at the start rather than in the conclusions.

  2. 02

    Normalisation

    One-off events, related-party transactions, owner’s remuneration, costs unrelated to the business. Every adjustment has a number, an amount and a justification — so each one can be argued separately.

  3. 03

    The model

    The numbers are calculated in the file, not in my head. Changing an assumption recalculates the whole model, and closing checks make sure the balance sheet ties and the cash flow reconciles to zero.

  4. 04

    The document

    At the end there is something you can put on the table: a workbook, a report and a presentation stating the same number. Three documents that contradict each other are worse than none.

AI and automation

Machines do the counting, a person answers for it

I use language models and my own scripts where the work consists of reading documents and retyping numbers. Decisions on adjustments, weights and the conclusion stay with me — and are documented so they can be checked.

Reads

Registry filings in XML, ledger exports, time records — loaded and reconciled automatically, a dozen companies with one method.

Checks

Around a hundred ledger-control rules and several hundred tests that catch errors before they reach the report. A document that checks itself.

Reports

Dashboard, report and presentation generated from one model, in Polish and French — the same number everywhere, no retyping.

What I never hand to the model

Normalisation adjustments, valuation method weights, forecast assumptions and the final conclusion. The model speeds up reading and computing; responsibility for the number on the table is mine.

What automation looks like in practice

Glossary

Speaking the same language

Half the misunderstandings at the table come from two sides reading the same word differently. These are ten terms that come up in every conversation about value — with a definition and with the mistake most often made around them.

10 terms
  • Common mistake

    Comparing one company’s enterprise value with another’s share price. These are two different numbers and they differ by net debt.

  • Common mistake

    Treating EBITDA as cash flow. It ignores working capital, capital expenditure and tax — a company with positive EBITDA can still fail.

  • Common mistake

    Treating the whole cash balance as surplus. Part of it is working capital the business needs to operate and cannot be taken out.

  • Common mistake

    Ignoring it while growing. Rising sales always consume cash through working capital — the main reason growing companies fail.

  • Common mistake

    Taking the weights from the current book balance sheet rather than from target values. The valuation then depends on an accidental year-end position.

  • Common mistake

    Underestimating its weight. It is usually 60–80% of the whole valuation, so a small change in the growth assumption moves the result more than the entire forecast.

  • Common mistake

    An adjustment without evidence. The seller always normalises upwards and the buyer downwards — a document settles it, not a statement.

  • Common mistake

    Reaching for listed-company multiples for a small private business. Indicative ranges for Polish SMEs in 2025–2026 are 3–6× for small and 5–8× for mid-sized companies — depending on sector, growth and data quality.

  • Common mistake

    Skipping the test. Healthy companies keep conversion above 70–80%; a persistently lower figure means the profit is sitting in receivables.

  • Common mistake

    Reading the ratio without context. In Polish banking practice (2025–2026) comfortable lending reaches about 3.0×; above 4.0× the conversation is about restructuring, not growth.

Tool

Estimate what your company is worth

The same scheme I start every valuation with: a discounted forecast and a market approach, reconciled by weights, ending with a bridge from enterprise value to equity value. The result is indicative and does not replace a valuation.

Equity value

16,9m

Sensitivity to cost of capital ±1 pp: 15,918,1 m

Income approach
19,5 m
Market approach
18,0 m
Enterprise value
18,9 m
Bridge to equity value
−2,0 m

The model discounts a cash flow calculated as EBITDA after tax less maintenance capital expenditure and the increase in working capital (assumed at 4% of revenue). The result is an estimate based on seven numbers — a real valuation requires normalising the result, reviewing contracts and checking source data.

I want this calculated properly

From method to equity value

Where the figure on the right comes from. Every step can be challenged on its own, which is the point.

19,5Income approach-0,6Market adjustment18,9Enterprise value-2,0Net debt16,9Equity valuem
The market adjustment is not the gap between the two methods but forty percent of it — that is the weight the market approach carries in the blended result.

Questions

Before you write

Six questions that come up in the first conversation — and the answers I usually give.

How does an engagement start?

A short conversation about the problem (no commitment), then a list of the data I need and a scope proposal with a deadline. Work starts once the scope is accepted — there is no “valuation of the valuation” stage.

How long does a valuation or analysis take?

Valuation: two to four weeks from complete data. A thirteen-week cash ledger: a few days. Profitability analysis with segment accounts: two to three weeks, depending on ledger quality. Most of the time goes to questions about data, not to computing.

What data do you need?

Financial statements (ideally XML files from the registry), a trial balance, a ledger export for the period, material contracts and debt information. For profitability — also time records or cost allocation keys. If something is missing, I say so at the start.

What about confidentiality?

An NDA before the first file, data stored locally and encrypted, no client names on this site or in materials. Portfolio descriptions are anonymised: sector, problem, effect.

Who computes and who answers for it?

Tools compute — scripts, models, partly language models. I answer: for adjustments, assumptions and the conclusion. Every number in a document has a source the other side can check, and that is a rule I do not depart from.

Do you work remotely and outside Warsaw?

Yes — most of the work happens on data, not in the client’s office. Meetings in Warsaw or online; for clients across Poland and for companies with foreign capital (in English, in French at a working level).

Have a concrete problem with the numbers?

Write two sentences about what it is. I will tell you whether it is my kind of work and roughly how long it takes.

Let’s talk

This site counts visits without cookies. With your consent I will also enable Google Analytics (a cookie for 2 years) to see which calculators and articles are read. Without consent nothing goes to Google. Details in the legal notice.