Financial Statement Analysis

Professional tool for analyzing company financial health. Calculates 30+ key indicators including liquidity, leverage, profitability, and bankruptcy risk (Altman Z-Score). All data is processed locally in your browser. No registration, no fees.

New: Try our Lite version for quick analysis and better usability on mobile devices. It focuses on key indicators with automatic interpretations. Learn more

30+ Financial Indicators
Local Data Processing
Free No Cost
Story

Why FinSight Was Created

"Can I trust this supplier? What if they don't pay me?"

This question haunted me for years. I got burned several times – uncollectible receivables, unnecessary business relationships that ended up with lawyers. I always asked myself: "Why didn't I look into them better?"

I knew the answer was in the financial statements. They're public, available, contain all the important indicators. But...

  • Pay thousands for an agency analysis? Just for one client?
  • Transcribe data into Excel and search for formulas online?
  • Install commercial software with monthly subscriptions?

None of those options were practical. I needed a quick verdict. Liquidity? Leverage? Profitability? Bankruptcy risk? Can they be trusted, or not?

So I created FinSight — the tool I needed for myself. And because it helped me, I decided to share it with other entrepreneurs. Free. No registration. No fees.

What Can FinSight Do?

In 5 minutes, it answers five key questions:

  • Liquidity — Does the company have enough money to cover obligations? (Current Ratio, Quick Ratio, Cash Ratio)
  • Leverage — Is the company too indebted? (Debt Ratio, Debt-to-Equity)
  • Profitability — Is the company generating profit? (ROS, ROE, ROA, EBITDA margin)
  • Bankruptcy Risk — Is bankruptcy looming? (Altman Z-Score, Interest Coverage)
  • Efficiency — How quickly does the company collect receivables? (DSO, Cash Conversion Cycle)

No registration. No fees. 5 minutes of work. Clear verdict.
Simply a tool that works.

Try the analyzer for free
Use Cases

Typical Usage Scenarios

Quick verification of business partners and competitors based on financial statements.

Supplier Verification

  • Liquidity and short-term liabilities
  • Payment capacity and leverage
  • Revenue and profitability trends

New Customer with Payment Terms

  • Quick liquidity and cash ratio
  • Altman Z‑Score (bankruptcy risk)
  • Receivables turnover

Competitor Monitoring

  • Margin development and ROS/ROE/ROA
  • Investment activity and debt
  • Growth direction and dynamics
New

Lite Version – Quick Analysis for Everyone

Simplified version of the analyzer for non-economists and quick analysis on mobile devices

Full Version

For financial analysts and professionals

  • 30+ financial indicators including advanced metrics
  • ARES integration with advanced AI contextual analysis
  • Advanced models: Altman Z-Score, Beneish M-Score, Bank Traffic Light, Valuator
  • Interactive charts and detailed diagnostics
  • PDF export with complete analysis

Which version to choose?

Full version is suitable for:
  • Financial analysts and controllers
  • Auditors and consultants
  • Detailed due diligence
  • Comprehensive benchmarking
Lite version is suitable for:
  • Entrepreneurs without economics education
  • Quick partner verification
  • Analysis on mobile devices
  • Initial data orientation
Why FinSight

Comprehensive Financial Analysis in One Tool

Everything you need to understand your company's financial health. From basic indicators to advanced predictions.

Private and Secure

All data is processed exclusively locally in your browser. PDF export sends data to the server only for PDF generation - data is not stored and is immediately deleted after generation. It is not stored in a database or anywhere else. Subresource Integrity (SRI) protects against supply chain attacks.

Comprehensive KPIs

Profitability (ROS, ROE, ROA), liquidity (3 types), leverage, asset turnover, and other key indicators for performance evaluation.

Predictions and Trends

Analyze development across up to 4 periods. Three prediction scenarios (optimistic, realistic, pessimistic) with trend visualization.

Altman Z-Score — Bankruptcy Risk

Predictive model for assessing bankruptcy risk developed by Professor Edward Altman. The Z′ model is optimized for small and medium enterprises and combines 5 key financial indicators (working capital, retained earnings, EBIT, revenue, and equity) into one score. Result: Z-Score > 2.99 = safe zone, 1.81–2.99 = gray zone (monitor), < 1.81 = high bankruptcy risk. Enables early identification of financial problems.

Beneish M-Score — Manipulation Detection

Model for detecting accounting manipulation developed by Professor Messod Beneish. Analyzes 8 components (DSRI, GMI, AQI, SGI, DEPI, SGAI, LVGI, TATA) and identifies suspicious changes in financial statements that may signal aggressive accounting or earnings manipulation. Result: M-Score < -2.22 = low probability of manipulation, > -2.22 = increased risk. Important for due diligence and investment decisions.

Cash Flow Analysis

Operating, investing, and financing cash flow. Track where money comes from and where it goes.

Break-Even Analysis

Find the break-even point — how much revenue you need to cover all costs. Including safety margin.

PDF Export

Professional PDF report generated on the server using Dompdf. Contains all advanced models, charts, trends, warnings, and bank traffic light. Perfect for presentations to bankers or investors. PDF export sends data to the server only for PDF generation - data is not stored and is immediately deleted.

Key Indicators

All Key Indicators in One Place

FinSight calculates and evaluates 30+ professional financial indicators used by banks, investors, and auditors to assess company financial health.

Profitability

  • ROE (Return on Equity) Return on equity. Shows how efficiently the company uses owners' capital. A value > 15% is considered good.
  • ROA (Return on Assets) Return on assets. Measures the efficiency of using all company assets. A value > 5% is considered good.
  • ROS (Return on Sales) Profitability of sales. Shows how much profit is generated per unit of revenue. A value > 5% is considered good.
  • EBITDA Margin Earnings before interest, taxes, and depreciation relative to revenue. Shows operating performance without the influence of financing and taxes.

Liquidity

  • Current Ratio Ratio of current assets to short-term liabilities. A value of 1.5–2.5 is considered optimal. < 1 signals liquidity problems.
  • Quick Ratio Ratio of (current assets - inventory) to short-term liabilities. Measures the ability to quickly cover liabilities without selling inventory. A value > 1 is considered good.
  • Cash Ratio Ratio of cash to short-term liabilities. The strictest measure of liquidity. Shows the ability to immediately pay liabilities using only cash.

Leverage

  • Debt Ratio Share of external sources in assets. A value > 60% signals high leverage. Optimal value depends on the industry.
  • Debt-to-Equity Ratio of debt to equity. Shows how much debt the company has per unit of equity. A value > 2 is considered high.
  • Interest Coverage Interest coverage (EBIT / interest). Measures the company's ability to cover interest expenses from operating profit. A value > 3 is considered safe, < 1.5 signals risk.
  • Net Debt / EBITDA Key banking indicator. Shows how many years it would take to repay net debt at the current EBITDA level. A value < 3 is considered good, > 5 signals high risk.

Turnover and Efficiency

  • Asset Turnover Asset turnover. Measures how much revenue each unit of assets generates. Higher value = more efficient asset utilization.
  • DSO (Days Sales Outstanding) Average collection period for receivables in days. Lower DSO = faster collection = better cash flow. Optimal value depends on the industry.
  • DPO (Days Payable Outstanding) Average payment period for supplier liabilities in days. Higher DPO = better cash flow, but may signal payment problems.
  • Cash Conversion Cycle Total cash flow cycle (DSO + DIO - DPO). Shows how long it takes to convert inventory investments back into cash. Lower CCC = better working capital management.
Return on Sales (ROS)
Return on Equity (ROE)
Return on Assets (ROA)
EBITDA Margin
Current Liquidity
Quick Liquidity
Cash Liquidity
Total Leverage
Debt-to-Equity
Asset Turnover
Receivables Turnover Period
Payables Turnover Period
Guide

How It Works

Three simple steps to professional financial analysis

1

Obtain the partner's/competitor's financial statements

You will need:

Income statement (revenue, EBIT, profit)
Balance sheet (assets, liabilities, obligations)

Standard financial statements according to accounting standards are sufficient.

2

Enter key figures

Enter into the application:

• Basic data (revenue, profit, assets)
• You can enter up to 4 periods for trend analysis
• The "⚡ Quick Analysis" button will highlight the most important fields

3

Evaluate risks and company health

You will get:

Dashboard with KPIs — clear assessment
Charts and trends — visual analysis of development
Recommendations — what to improve
PDF export — for sharing

Start analyzing →
Frequently Asked Questions

FAQ — Everything You Need to Know

Answers to the most common questions about security, pricing, and using FinSight.

🔒 Is my data safe?

All data is processed exclusively locally in your browser. PDF export sends data to the server only for PDF generation - data is not stored and is immediately deleted after generation. It is not stored in a database or anywhere else.

Security: Subresource Integrity (SRI) protects against supply chain attacks on CDN scripts. All external dependencies have checksums.

💰 Is it really free?

Yes. No hidden fees, no limits, no freemium model.

FinSight started as my personal project. It helped me and now I'm sharing it with other entrepreneurs. If it helps you, your recommendation is enough.

📊 How accurate are the results?

FinSight uses 30+ standardized financial metrics (ROE, ROA, ROS, Current Ratio, Quick Ratio, Altman Z-Score, Cash Conversion Cycle, etc.). Calculations are based on commonly used methods.

Warning: FinSight is not a replacement for comprehensive audit or legal advice. It is a tool for quick assessment. For detailed due diligence, consult with an auditor.

Every analysis is only as good as the quality of the input data.

⏱️ How long does the analysis take?

First analysis: ~5 minutes (if you have the financial statements at hand)
Subsequent analyses: ~2 minutes (you already know where to look)

Just enter basic data from the balance sheet and income statement. The analyzer immediately calculates all indicators, charts, and assessments.

🎯 Who is FinSight for?

FinSight is ideal for:

  • Entrepreneurs — Verification of suppliers, customers, competitors
  • Company owners — Monitoring own performance and trends
  • Business people — Due diligence before closing large contracts
  • Investors — Quick assessment of target company's financial stability
  • Students — Practical tool for learning financial analysis
📱 Does FinSight work on mobile?

We recommend desktop. The analyzer has many input fields and charts — working with it is more comfortable on a large monitor.

Technically, it also works on tablets or mobile devices (in landscape mode).

🔄 Can I export the results?

Yes. FinSight offers professional PDF export generated on the server with complete results:

  • All calculated KPIs and advanced models
  • Charts, trends, and volatility
  • Altman Z-Score, Beneish M-Score, and risk assessment
  • Bank traffic light, Valuator, and warnings
  • Indexed performance and detailed analysis
  • Professional layout for presentations to bankers and investors

Note: PDF export sends data to the server only for PDF generation - data is not stored and is immediately deleted after generation.

❓ What if I find a bug or have an improvement idea?

I'd be happy to receive feedback! Write to me at:

Email: info@drajon.cz

If you find a bug, please describe the steps to reproduce it. Ideas for new features are also welcome!

Have more questions?

Contact me
Project History

Continuous Development Since May 2024

From a simple KPI calculator to a comprehensive analytical tool. Each version brings new features and improvements.

Version 18 — Current
November 2025
International Support (i18n) and Localization
  • International Support: Full localization into Czech, English, and German with automatic browser language detection
  • Language Switching: Easy language switching directly in the application with preference saving
  • Localized Interface: All texts, labels, tooltips, and messages are translated into all supported languages
  • Localized Landing Pages: index.html (CZ), index-en.html (EN), index-de.html (DE) with full translations
  • Localized Documentation: Security, License, and Changelog pages with language switching
  • Automatic Language Detection: Application automatically detects browser language and displays the correct version
Version 17
November 2025
Robustness, Data Integrity, and UX Improvements
  • Data Robustness: FinancialTokenizer for robust number parsing, FinancialStatementParser for syntactic statement analysis, MaterialityHelper for difference categorization
  • Rule-Based Decision Engine: Centralized decision system for all validations and score calculations (single source of truth)
  • FinancialDataPipeline: Modular pipeline for data processing (Extraction → Validation → Transformation → Analysis → Presentation)
  • Backup and Restore: DataBackupManager with automatic backups, modern modal for backup restoration, loadDataFromBackup() for loading data
  • ARES Change Tracker: Timeline of changes in ARES data (3-5 items) directly in ARES Profile, automatic change tracking
  • PDF Export: Server-side generation with Dompdf for professional reports, complete content including all advanced models, fixed pagination and layout
  • Security: Subresource Integrity (SRI) for CDN scripts, transparent information about data processing, explicit documentation in code
  • Mini-dashboard: 5 key KPI cards at the top (ROS, ROE, Liquidity, Leverage, Z-Score) with color indicators
  • Collapsible Sections: Collapsible sections for Mini charts, Altman Z-Score, and Automatic commentary in the Results tab
  • Sub-tab Fix: Fixed sub-tab switching in the Results tab, ensured correct activation and content display
Version 16
November 2025
ARES Integration, Lite Version, and PDF Improvements
  • ARES Integration: New Company Profile tab with connection to public registers (ARES, Insolvency Register, Tax Portal)
  • Context with Analysis: Advanced AI analysis connecting financial data with registry data, risk signal detection, insolvency prediction
  • Lite Version: Simplified version for quick analysis and mobile devices with 5-10 key indicators and automatic interpretations
  • Server-side PDF: PDF export generated on server using Dompdf for better quality and robustness
  • Enhanced PDF Design: Extended content with trends, detailed Altman Z-Score components, and professional design
  • Financial Summary in Context: Automatic commentary from Dashboard also displayed in the "Context with Analysis" tab
Version 15
November 2025
UX, New Models, and PDF
  • Results Sub-tabs: Dashboard · Diagnostics · Trends · Tools · Data
  • Z‑Score on Dashboard: key bankruptcy indicator right after mini charts
  • Warnings and Checks: expandable panel with counts (❌ critical, ⚠️ warnings)
  • Beneish M‑Score (8 components): DSRI, GMI, AQI, SGI, DEPI, SGAI, LVGI, TATA + weights and contributions
  • PDF export v15: Bank traffic light, Valuator, Beneish, Comparator in both client and server
  • Stability: fixed sub-tab switching, chart resizing, and risk counters
Version 14
November 2024
Critical Methodological Fixes
  • Liquidity fix: Correct calculation of Current/Quick/Cash Ratio
  • Altman Z-Score fix: Z′ model for private companies, correct Working Capital
  • Cash flow fix: Correct NWC change (receivables + inventory − payables)
  • New inputs: Current assets, inventory, receivables, trade payables
  • Disclaimers: Warnings for estimated values and heuristics
Version 13
October 2024
Complete Redesign
  • Modern UI with gradients and animations
  • Dark mode
  • PDF export with professional template
  • Improved responsive version for tablets
Version 10–12
August–September 2024
Predictive Models
  • Altman Z-Score for bankruptcy risk assessment
  • Break-even analysis with safety margin
  • 3 scenario predictions (optimistic, realistic, pessimistic)
  • Interactive charts with Chart.js
Version 7–9
July 2024
Cash Flow and Leverage
  • Cash flow analysis (operating, investing, financing)
  • Extended leverage indicators (Debt-to-Equity)
  • Receivables and payables turnover period
Version 4–6
June 2024
Multi-Period Analysis
  • Support for up to 4 periods for trend analysis
  • Year-over-year indicator comparison
  • Visualization of development over time
Version 1–3
May 2024
First Version
  • Basic KPI calculations (ROS, ROE, ROA)
  • Liquidity and leverage
  • Simple form and results table
View detailed changelog →

Verify Your Business Partner in Minutes

Quick verification of liquidity, leverage, and risks from publicly available financial statements. No registration, no fees.

Launch analyzer for free
Methodology and Know-How

How FinSight Works Technically

Transparent overview of calculations, API integrations, and local data processing

Local Data Processing

  • All calculations run in the browser FinSight uses pure JavaScript (Vanilla JS) without server dependencies. All financial indicators (ROE, ROA, ROS, liquidity, leverage) are calculated directly in your browser from the data you enter.
  • No data is stored All inputs (financial statements) and outputs (calculations, charts) remain only in your browser. Only localStorage is used to store theme preferences (light/dark mode).
  • Instant results All calculations run synchronously when entering data. Charts are generated using Chart.js directly in the browser without the need for server communication.

Financial Indicator Calculations

  • Profitability ROS = Net Profit / Revenue × 100%, ROE = Net Profit / Equity × 100%, ROA = Net Profit / Assets × 100%. All calculations use standard accounting formulas according to accounting standards.
  • Liquidity Current Ratio = Current Assets / Short-term Liabilities, Quick Ratio = (Current Assets - Inventory) / Short-term Liabilities, Cash Ratio = Cash / Short-term Liabilities. Values are calculated in real-time when data is entered.
  • Leverage Debt Ratio = External Sources / Assets × 100%, Debt-to-Equity = External Sources / Equity, Interest Coverage = EBIT / Interest, Net Debt/EBITDA = (External Sources - Cash) / EBITDA.
  • Altman Z-Score We use the modified Z' model for private companies: Z' = 0.717×X1 + 0.847×X2 + 3.107×X3 + 0.420×X4 + 0.998×X5, where X1-X5 are ratio indicators (working capital, retained earnings, EBIT, equity, revenue relative to assets).
  • Beneish M-Score 8-factor model for detecting accounting manipulation: M = -4.84 + 0.92×DSRI + 0.528×GMI + 0.404×AQI + 0.892×SGI + 0.115×DEPI + 0.172×SGAI + 4.679×TATA - 0.327×LVGI. Calculation runs locally for each period.

Data Retrieval from API (ARES Integration)

  • Public Register (VR) FinSight uses ARES REST API (https://ares.gov.cz/) to obtain basic company information (name, company ID, establishment date, status, capital, statutory bodies, shareholders). Data is loaded via PHP proxy script (ares.php), which ensures secure API calls and JSON response parsing.
  • Insolvency Register (IR) Like VR, insolvency data is also obtained via ARES REST API. The proxy script checks whether the company is in insolvency, reorganization, or liquidation. Results are displayed in the "Company Profile" tab.
  • Tax Portal (VAT) FinSight calls the Financial Administration's SOAP API (https://adisrws.mfcr.cz/) to check VAT payer reliability and obtain a list of public bank accounts. SOAP requests are generated in PHP proxy and responses are parsed into JSON format for the frontend.
  • API Call Security All API calls go through server-side PHP proxy (ares.php), which ensures correct HTTP headers, SSL verification, and error handling. The frontend never calls the API directly - this ensures protection of API keys and CORS policies.
  • Cache and Optimization ARES data is stored in localStorage for faster repeated loading. When the company ID changes, the cache is automatically refreshed. API calls run in parallel using Promise.all() for maximum speed.

PDF Export

  • Server-side Generation with Dompdf PDF is generated on the server using the Dompdf library (PHP), which provides better rendering quality and more robust layout than client-side solutions. Data is sent to the server only for PDF generation - it is not stored and is immediately deleted after generation.
  • Chart Capture Charts from Chart.js are converted to images (JPEG) directly in the browser using canvas.toDataURL(). Images are sent to the server as base64 data URLs together with other data for PDF generation.
  • Complete PDF Document Structure PDF contains: cover with rating, management summary with warnings, indexed performance (Base 100), detailed trends and volatility, graphical analysis (revenue and profitability development), bank traffic light with traffic light indicators, Altman Z-Score, Beneish M-Score, Valuator, and other advanced sections.
  • Professional Styling and Formatting PDF uses modern design with table layout for maximum robustness: color indicators for risk values, traffic light semaphores, progress bars, uniform fonts (DejaVu Sans), and correct number alignment with diacritics.
  • Security and Privacy PDF export sends data to the server only for PDF generation. Data is not stored in a database or file system - all data is processed only in memory and immediately deleted after PDF generation. Explicit documentation in the code confirms that the script does not use a database or file system.

Technical Stack

  • Frontend Pure HTML5, CSS3, and Vanilla JavaScript (no frameworks). Chart.js for charts, Subresource Integrity (SRI) for CDN script security. All libraries are loaded from CDN (cdnjs.cloudflare.com) with checksums.
  • Backend (API proxy + PDF generation) PHP 7.4+ for proxy scripts (ares.php, ares_lite.php) and PDF export (export.php). Dompdf for server-side PDF report generation. cURL for HTTP/HTTPS requests, SOAP for communication with the Financial Administration.
  • No Database FinSight does not use any database. All data remains in the user's browser. Only localStorage for caching ARES data and theme preferences.
Detailed calculation methodology →
About the Project

Financial Literacy for Everyone

FinSight is a non-profit project created to improve financial literacy among entrepreneurs

Why Was FinSight Created?

Many small and medium entrepreneurs do not have access to professional financial tools or cannot afford expensive consultants. Yet understanding a company's financial health is crucial for successful business.

FinSight is therefore offered completely free and without any fees. Its sole purpose is to help entrepreneurs better understand their financial statements, identify problems early, and make more informed business decisions.

The project is my personal contribution to supporting the entrepreneurial environment. I believe that financial literacy is the foundation of every company's success.

Mission

Make professional financial analysis accessible to all entrepreneurs, regardless of company size or budget.

Vision

A world where every entrepreneur understands their company's financial health and can make informed decisions.

Values

Transparency, privacy, accessibility, and continuous improvement based on user feedback.