How to Manage Cash Flow for Your EU Company
Learn how to manage cash flow for your Bulgarian or EU company with practical forecasting, tax timing, and banking strategies built for non-resident founders.

You've invoiced a profitable quarter, your accounts receivable looks healthy, and the profit-and-loss statement gives you confidence. Then payroll approaches, a VAT obligation falls due, and the money from your largest EU clients still hasn't reached your Bulgarian business account. The problem isn't necessarily weak sales. It's that accounting profit and available cash follow different calendars.
For non-resident founders, those calendars become harder to coordinate. VAT can become payable before a customer settles an invoice, cross-border transfers can encounter SEPA holds or intermediary fees, and tax obligations can arrive according to statutory schedules rather than your preferred payment cycle. Learning how to manage cash flow means building a system that puts those dates in one view and acts before the bank balance becomes uncomfortable.
Table of Contents
- Why Profitable EU Companies Still Run Out of Cash
- Building a Rolling 13-Week Cash Flow Forecast
- Aligning Bulgarian Tax and VAT Timings to Protect Liquidity
- Setting Payment Terms and Collection Workflows That Actually Work
- Short-Term Financing Options for Bulgarian and EU Companies
- KPIs and Weekly Routines to Keep Cash Flow on Track
Why Profitable EU Companies Still Run Out of Cash
A Bulgarian IT services company can report €40,000 in quarterly profit on paper and still miss payroll. Three enterprise clients may have agreed to 60-day payment terms, while the company has already paid contractors, software providers, rent, and other operating costs. If VAT becomes payable before those clients settle their invoices, the business faces a liquidity crisis despite showing a profitable quarter.
The first trap is the VAT timing mismatch. Revenue can be recognized when an invoice is issued, but the related cash may arrive much later. Reserve the tax amount as soon as the invoice is raised. The full invoice value is not working capital. An invoice issued near the end of a reporting period can widen the gap between money received and the compliance payment due.
The second trap is cross-border banking friction. A EUR payment between EU accounts can still face bank review, reconciliation, or processing delays, particularly when the sender uses a non-Euro account, an unfamiliar payment route, or incomplete beneficiary details. Intermediary charges may also reduce the amount received. Plan payroll around the expected settlement date and the cleared account balance, not the invoice due date.

The tax calendar can outrun the bank balance
The third trap is Bulgaria's corporate tax calendar. Bulgaria applies a flat 10% corporate income tax rate. The rate is attractive, but the payment obligation still belongs in the cash plan. A company with a strong prior year may face prepayment expectations based on that earlier performance, even when its current trading period is slower.
Profit alone cannot control liquidity. The JPMorgan Chase Institute's cash-flow analysis found that the median small business held only 27 cash buffer days, while 50% had fewer than 15 buffer days and only 40% had more than three weeks of cash on hand. This data shows that cash-flow management is critical for survival when customer receipts and statutory payments follow different calendars.
Set up a separate compliance reserve, maintain a receivables schedule based on expected settlement dates, and keep a banking buffer for cross-border transfers. Your invoicing process should show the expected cash position clearly. A structured invoice management system helps connect issued invoices with payment dates, follow-up actions, and collection status. The objective is simple: identify which obligations the cleared bank balance can support before payment deadlines arrive.
Practical rule: Never treat an issued invoice as available cash until you have assigned a realistic cleared-payment date.
Building a Rolling 13-Week Cash Flow Forecast
A rolling 13-week cash-flow forecast gives a founder enough visibility to manage near-term obligations without pretending that distant revenue is certain. Build it as a cash schedule, not a second profit-and-loss statement. Every line should answer one question: when will money enter or leave the account?
Start with three cash blocks
Cash inflows should include customer receipts by expected payment date. Use the date you reasonably expect funds to clear, not the invoice date, contract value, or sales team promise. For an EU service provider, list each significant client separately. For an e-commerce operator, group receipts by channel and settlement cycle.
Operating outflows include Bulgarian office rent, accounting fees, payroll, contractors, advertising, software, inventory, logistics, and supplier payments. Separate fixed commitments from flexible spending. A recurring contractor payment may be operationally essential but still easier to reschedule than payroll or a statutory contribution.
Compliance outflows deserve their own block. List VAT settlements, corporate tax payments, social security contributions, payroll-related obligations, and annual filing costs on their actual due dates. If you bury these items inside general expenses, the forecast will understate the cash needed for compliance.
Pull historical bank transaction data from your Bulgarian or EU business account. Use it to identify recurring payment patterns, but don't let historical averages override known commitments. Add signed contracts, approved payroll, supplier invoices, tax notices, and upcoming renewals manually.
Grade every expected receipt
Assign each inflow a confidence level:
- Confirmed: The customer has approved the invoice, confirmed the payment date, or routinely pays on a reliable schedule.
- Probable: The sale is contractually expected, but payment timing remains uncertain.
- Pipeline: The opportunity may convert, but it shouldn't support a payroll or tax decision.
The most common forecasting error is assuming that customers will pay at the earliest contractual moment. Experienced founders model the likely date, then test what happens if payment arrives later. If a single delayed receipt creates a negative balance, the business needs an earlier collection action, a spending adjustment, or a financing discussion.
Update the model every Monday. Shift the forecast forward by one week, enter actual receipts and payments, reconcile them against the previous prediction, and investigate any variance exceeding 10%. That threshold is a management trigger, not a performance statistic. It tells you to ask why the forecast missed and whether the error affects future weeks.
A structured spreadsheet is enough for a small operation if the owner updates it consistently. As transaction volume grows, consider lightweight SaaS tools that integrate with EU bank feeds and accounting platforms. The right financial reporting tools should reduce reconciliation work, not create another disconnected dashboard.
13-Week Cash Flow Forecast Structure
| Category | Line Items | Update Frequency | Confidence Level |
|---|---|---|---|
| Customer receipts | Client invoices, marketplace settlements, subscription collections | Weekly | Confirmed, probable, or pipeline |
| Other inflows | Financing proceeds, refunds, deposits | Weekly | Confirmed or probable |
| Fixed operating costs | Rent, payroll, accounting, software subscriptions | Weekly | Usually confirmed |
| Variable operating costs | Contractors, advertising, inventory, delivery | Weekly | Confirmed or probable |
| Compliance outflows | VAT, corporate tax, social security, payroll obligations | Weekly | Confirmed once calendared |
| Financing payments | Principal, interest, platform charges | Weekly | Confirmed |
| Closing cash | Opening balance plus inflows minus outflows | Weekly | Calculated |
Aligning Bulgarian Tax and VAT Timings to Protect Liquidity
A Bulgarian company can show strong revenue and still miss a tax payment if a customer pays after the statutory deadline. EU non-resident founders face an added delay when cross-border transfers, bank checks, or account reconciliations slow the arrival of customer funds. Put every tax obligation on the cash forecast before it becomes urgent.
Put VAT dates beside sales dates
The quarterly VAT cycle creates a predictable timing mismatch. VAT returns are due by the 14th of the month following quarter-end. Issue a large invoice in the final week of a quarter, and the VAT liability may fall due before the client's payment reaches your Bulgarian account. The invoice improves reported revenue while reducing usable cash once the VAT amount is reserved.
Keep an invoice-level VAT schedule with three fields: invoice date, expected customer settlement date, and VAT cash requirement. If settlement comes after the filing deadline, transfer the VAT amount into a restricted reserve immediately. Do not wait until the return is prepared, especially when an international bank transfer may take longer than expected.

Treat corporate tax as a planned outflow
Bulgaria's corporate income tax is generally a flat 10%. The Tax Foundation's European comparison identifies Bulgaria's 10.0% combined statutory rate as one of the lowest among European OECD and EU countries, with only Hungary lower at 9% in that comparison.
The calendar still creates exposure. A company that earned €100,000 last year may face a €10,000 prepayment this year, even if current profits are lower. Model corporate tax as a monthly accrual in the forecast, then hold that cash separately. Do not spend the reserve on marketing, hiring, or inventory while the payment date remains ahead.
Payroll creates another recurring obligation. Social security contributions are due by the 25th of the following month, so even one employee adds a fixed monthly cash commitment. Include it as a dated outflow, not as a general operating estimate. Predictable payments are easy to overlook when the founder manages a foreign company from another EU country.
Use a 12-month compliance calendar
| Month or period | Compliance item | Cash-flow action |
|---|---|---|
| Each month | Payroll and social security obligations | Reserve funds as payroll is processed |
| Quarter-end | VAT exposure from invoices and purchases | Reconcile taxable transactions and expected receipts |
| Following month | VAT return and payment by the 14th | Confirm reserve before the deadline |
| Before corporate tax dates | Corporate tax prepayment or settlement | Check prior-year basis and current liquidity |
| Annual filing period | Annual financial statement filing | Confirm documents, fees, and submission responsibility |
| Every month | Forecast and bank reconciliation | Compare tax reserves with actual balances |
Build reserves two weeks ahead of each major compliance date. Review the applicable Bulgarian VAT filing requirements with your accountant, then record the filing and payment dates in the same forecast used for customer receipts. A separate compliance folder will not protect liquidity if nobody checks it against the bank balance.
The following explainer helps the finance team review the sequence visually.
Setting Payment Terms and Collection Workflows That Actually Work
Late customer payments are a financing problem disguised as an administrative task. The solution starts before the contract is signed. EU service providers should make payment timing part of the commercial design, not something delegated to bookkeeping after delivery.
For recurring B2B services, use milestones that fund delivery. A practical structure might be 50% upfront, 40% on delivery, and 10% on net-15 terms. For a new client or a project with heavy subcontractor costs, increase the upfront component. For established customers with reliable payment behavior, offer more flexibility, but keep the final payment tied to a short, clearly defined term.
Don't accept vague language such as “payment after approval” without defining who approves, what constitutes acceptance, and when the payment clock starts. Your invoice should include the legal entity name, bank details, currency, due date, purchase-order reference where relevant, and a clear description of the delivered service.
Build collection into the workflow
Automated reminders should support a human process:
- Day -3: Send a friendly reminder with the invoice and payment instructions.
- Day +1: Confirm that the invoice is overdue and ask whether the client needs any missing documentation.
- Day +7: Contact the responsible finance or procurement person directly.
- Day +14: Escalate to the account owner or senior client contact and state the next action.
The suggested cadence is useful because it separates a routine reminder from a commercial escalation. Don't threaten penalties in the first message. Do state the contractual consequence once the account is overdue, including any applicable statutory interest or recovery rights under the EU Late Payment Directive framework.

Remove cross-border payment friction
Ask each EU customer how its treasury team sends EUR payments. Wise, Revolut Business, and a traditional Bulgarian bank IBAN can all be useful, but the correct choice depends on the payer's process, verification requirements, currency, and reconciliation needs. Give the client one primary receiving route and one backup route. Avoid changing bank details casually, because payment-change requests can trigger internal fraud controls.
For non-Euro transfers, confirm the conversion path and who bears intermediary charges. A payment that leaves the customer's account on the due date may still arrive short or late. Your forecast should use the date funds are expected to become usable, and your collection team should verify cleared funds rather than relying on a remittance advice.
A firm escalation email can remain professional:
Subject: Payment status for invoice [number]
Hello [name], the invoice was due on [date]. Please confirm the scheduled payment date and tell us today if your finance team needs any supporting document. If payment has already been released, please send the remittance advice so we can reconcile the transfer.
Use collection data to segment clients by behavior. Reliable payers can receive normal terms. Repeated late payers should move to deposits, shorter milestones, credit limits, or work pauses until the account is current.
Short-Term Financing Options for Bulgarian and EU Companies
A forecasted cash gap doesn't automatically justify borrowing. First identify the gap's cause, duration, and repayment source. Financing a delayed enterprise receipt is different from financing a structurally unprofitable service line.
| Financing Type | Typical Cost (APR) | Time to Funding | Best For | Key Limitation |
|---|---|---|---|---|
| Revenue-based advance | Provider-specific, compare the total repayment cost | Provider-specific | SaaS or subscription businesses with recurring receipts | Less suitable for consulting revenue that arrives irregularly |
| EU-backed or development-bank credit line | Lender-specific, assess the full borrowing cost | Depends on underwriting | Companies with documented trading history and a defined working-capital need | Eligibility, security, and approval requirements can be restrictive |
| Invoice factoring | Provider-specific, often priced against invoice value and collection risk | Can be faster than a conventional facility | B2B firms waiting for approved invoices | Fees reduce margin and the provider may reject weak debtors |
| Merchant cash advance | Provider-specific, tied to transaction receipts | Often designed for rapid access | E-commerce companies with consistent card sales | High repayment pressure when sales slow |
| Overdraft or revolving facility | Bank-specific | Depends on account review | Companies with recurring short gaps | The bank may require guarantees, history, or collateral |
| VAT refund acceleration | Administrative and provider costs vary | Depends on filing and tax administration | Businesses with trapped input VAT and eligible reporting conditions | It doesn't solve a broader collection or margin problem |
Treat every provider's quoted rate as incomplete until you understand the total repayment amount, fees, repayment frequency, security, personal guarantees, and effect on future borrowing capacity. Don't compare a headline interest rate from a bank with a factor's invoice discount without converting both into a comparable total cost.
Invoice factoring can make sense when a creditworthy customer owes an approved invoice and payroll cannot wait. The trade-off is margin. Factoring may cost 3% to 5% of invoice value, as described in the relevant operational guidance, so calculate whether the fee is cheaper than missing payroll, delaying delivery, or damaging a supplier relationship. It isn't a substitute for correcting weak payment terms.
Revenue-based financing works better for a company with predictable recurring receipts than for a consulting firm whose revenue depends on project completion. Merchant advances can suit e-commerce sales but may drain daily receipts during a soft trading period. Development-bank or EU-supported credit routes may offer a more structured solution, but they won't necessarily provide immediate liquidity.
Ask your accountant whether changing VAT reporting frequency could accelerate access to eligible input VAT. That choice carries administrative and eligibility implications, so it needs to be assessed against the company's transaction profile and compliance capacity. Borrow only against a visible repayment source, and make the financing payment part of the 13-week forecast before signing.
KPIs and Weekly Routines to Keep Cash Flow on Track
Cash-flow management fails when the founder checks it only at quarter-end. Use a short Monday review that turns the bank balance, receivables, tax schedule, and forecast into decisions. The aim isn't to monitor everything. It's to identify the next cash event that could change your operating position.
Track these five KPIs weekly:
- Cash runway in days: How long current liquid cash can support expected net outflows under the current forecast.
- Days sales outstanding, or DSO: How quickly customers convert invoiced sales into cash.
- Cash conversion cycle, or CCC: J.P. Morgan defines it as DSO plus DIO minus DPO, measuring the time between funding operating working capital and recovering it through customer cash. Its working-capital index reports an average CCC of about 52 days, while best-in-class companies can reach 30 days or less and most SMBs are considered healthier below 45 days.
- Burn-rate variance versus forecast: Whether actual weekly spending is exceeding the amount planned.
- Upcoming tax liability as a percentage of current cash: How much of today's balance is already committed to VAT, corporate tax, payroll, or social security.

The Monday review takes 20 minutes
Start by checking the Bulgarian or EU bank feeds. Confirm the opening balance, match cleared receipts, identify pending transfers, and list payments due before the next review. Pull the aged receivables report from Xero, QuickBooks, Microinvest, or the local bookkeeping platform your accountant uses.
Next, compare expected receipts with customer behavior. A “confirmed” receipt that has missed its date should move into an escalation queue immediately. Then check the compliance calendar, update VAT and payroll reserves, and compare actual spending with the 13-week forecast.
Every Monday, decide three things: which receipt needs acceleration, which payment can be scheduled later without harming a supplier, and whether the forecast now requires external funding.
Review the bank reconciliation and aged receivables monthly in greater depth. Reclassify recurring costs, remove expired commitments, update contractor plans, and revise customer confidence levels based on actual behavior. If the business repeatedly misses forecasted inflows, change the assumptions. Don't keep an optimistic model merely because it looks better.
A simple decision matrix keeps the review practical:
- Accelerate collections when a material receipt is overdue, documentation is complete, and the client has a known payment contact.
- Delay or renegotiate payables when the supplier relationship permits it and the payment date falls before expected customer cash.
- Trigger financing discussions when a compliance or payroll obligation is approaching and the forecast shows no credible internal source of funds.
- Reduce discretionary spending when burn-rate variance remains unfavorable and the expense doesn't protect revenue or delivery.
- Rebuild terms when a customer repeatedly pays late, even if the account is commercially valuable.
For an EU company, the best cash-flow system is operationally boring. It has one forecast, one compliance calendar, clear payment ownership, and a weekly decision rhythm. That discipline lets a founder use Bulgaria's low 10% corporate tax environment without confusing tax efficiency with permission to spend uncommitted cash.
FastCorp helps non-resident founders set up Bulgarian EOOD and OOD companies, arrange EU VAT registration and banking assistance, and manage bookkeeping, payroll, VAT returns, and annual corporate filings online. Visit FastCorp to discuss a Bulgarian company structure with the compliance and cash-flow timing built into the setup from the start.