Skip to main content

    Financials & FP&A

    The numbers ready before the meeting is, and every one of them traceable to the row it came from.

    A look inside

    The month on one screen

    Statements, budget and the health of the data underneath, in the same place. Every figure opens into the rows behind it.

    Financials

    Nimbus Cloud Labs

    MLJPAWSep-2026
    OverviewDataReviewReportsCost & MarginBudgetsControls

    Revenue

    1.24M

    5% vs prior period

    Gross margin

    78%

    <1 pt vs prior period

    Operating expenses

    1.04M

    4% vs prior period

    Operating result

    -68k

    10k vs prior period
    Profit & loss · Sep-2026Compared with prior period
    Line itemPeriodComparisonMovementNotes
    Revenue1,240k1,185k+55k-
    Cost of revenue273k262k+11k-
    Gross profit967k923k+44k-
    Sales & marketing412k381k+31k1
    Research & development388k399k-11k-
    General & administrative235k221k+14k-
    Operating result-68k-78k+10k-
    Revenue by month
    RevenuePrior year
    1.4M1M0.6M0
    AprMayJunJulAugSep
    The problem

    Reporting that arrives too late to be a decision

    The figures exist. They are just spread across an accounting system, four spreadsheets and a deck, and none of them agree until someone spends a week making them.

    Decision takenNumbers ready
    Month closeToo late

    The close lands after the decision

    By the time the month is signed off, the spend it would have changed has already happened.

    Board deck v41.19M
    TB export1.24M
    Budget model1.18M
    Lender pack1.21M
    Same periodNo match

    Every file has its own answer

    The board deck, the lender pack and the budget model each carry their own version of the same month.

    412kWhich rows?
    Audit trailMissing

    Nobody can trace the figure back

    Someone asks what is inside a number and the answer is a search through last quarter of email.

    How the data gets in

    Start from the export you already produce

    No migration, no re-entry, no waiting on an integration project. Send the file your accounting system already gives you and the mapping is done for you.

    1. 01Export what you already haveA trial balance or a set of statements. Excel, CSV or PDF.
    2. 02AI reads the columnsIt works out which column is the account, which is the amount, and where each line belongs.
    3. 03You review what it guessedAnything unclear is queued rather than posted. Nothing lands in a statement unconfirmed.
    4. 04It becomes a statement lineAnd it stays joined to the file it came from, so the trail back is never lost.
    Nimbus-TB-Sep-2026.xlsx142 rows
    • 4000 · Subscription revenueRevenue
    • 5200 · Cloud hosting - AWSCost of revenue
    • 6910 · Misc. adjustmentsNeeds your call

    139 rows mapped on their own. 3 came to you. The file stays attached to every line it produced.

    Works with the exports your accounting system already produces.

    One set of numbers, three ways to read them

    The statements, the ratios and the plan, all built from the same reviewed data. Change the data once and all three move together.

    Cash flow
    Balance sheet
    Profit & loss

    Statements that build themselves

    Profit and loss, balance sheet and cash flow, assembled from the data already in the system rather than retyped into a template.

    Gross margin78
    Current ratio62
    Net burn34

    The ratios, already worked out

    Margin, liquidity, efficiency and burn, computed the same way every month so a trend is a trend and not a change of method.

    Budget against actual, line by line

    Where the month went off plan, and by how much, with the variance carried through to the lines it rolls up into.

    Weighing a renewal, a hire or a change in the rules?

    Side-by-side proposal comparison now lives in Evaluations.

    See Evaluations
    Further in

    The rest of the finance function is in here too

    Beyond the statements and the budget, the same recorded figures feed the cash forecast, the group view, the checks and the close.

    QuickBooksXeroNetSuiteSage Intacct
    Sep-2026Ties out
    Aug-2026Ties out
    Jul-2026Changed at provider

    Connect your accounting system

    QuickBooks and Xero, with NetSuite, Sage Intacct and Dynamics 365 Business Central in beta. A monthly sync that ties out to the system's own totals, and flags a month that changed there after you imported it.

    WeekOpeningAR receiptsClosing1310+95342

    13-week cash forecast

    Opening cash, receipts and payments by week, with a minimum-cash warning on any week that dips below it. A rolling forecast sits beside the budget.

    Parent840
    Subsidiary460
    Intercompany eliminated-60
    Group revenue1,240

    Group consolidation

    Entities rolled into group statements, with exchange rates applied and intercompany balances eliminated.

    Product A74%
    Product B58%
    Product C33%

    Margin % by product

    Cost and margin by product

    Unit cost, cost variances and margin for each product, with industry packs to start from.

    • Balance sheet balances
    • Cash flow ties to change in cash
    • Ageing ties to the balance sheet

    Automated review checks

    Checks run before you publish. Each finding can be assigned, answered or accepted, so nothing is waved through silently. Loan covenants are tracked here too.

    Close tasks done
    Signed off by ML
    Sep-2026 locked

    Reopening asks for a reason, on the record.

    Month close and sign-off

    Close tasks, a named sign-off, then the period locks. Reopening needs a reason, and it is recorded.

    Underneath

    The half nobody demos

    Reporting is only worth as much as the trail behind it. This is the part your auditor asks about.

    Mapping rulesTeach it once. The next import already knows where that account belongs.
    Data healthWhat is unmapped, what is stale, what does not tie. Checked before you publish, not after.
    Audit trailWho changed which figure, when, and what it was before.
    Period recordsA closed month stays closed. Reopening it needs a reason, and the reason is recorded.
    FinPera AI

    Report packs drafted from the recorded figures

    Pick the audience and the tone and the first draft is written for you. Each line carries its source, and where a figure is missing the draft says so instead of guessing. You edit, finalise and send.

    See report packs
    Board packDraft
    • Revenue was 1.24M, 5% above budget

      Source: Income statement

    • Operating result was -68k, 12k better than budget

      Source: Budget vs actual

    • Headcount movement

      Gap: No figure on record

    Every number is checked again against the recorded figures. A gap is named, not filled.

    Close the month while it still matters.

    The rest of FinPera keeps the record straight. This is the part that tells you what the record means. Built for CFOs, finance leads and the founders who are still doing both jobs.