Your recent changes aren't backed up yet

On Free, your data is stored only on this device. Downloading a backup protects it if your browser data is cleared or you lose the device. (If your business has cloud sync, your data is also kept current in the cloud — a backup is still good protection against accidental deletion.)

Restore your data from the cloud?

This looks like a new device for this account. If you've backed up before, you can bring your numbers over.

Two businesses, not yet connected

We found business data already associated with this account and separate business data on this device. We haven't changed either.

A new version of Clarity is available

Your data is safe, everything auto-saves to this device. Refresh to get the latest version.

Improve your account security

Add an account recovery contact so we have a way to help you back in if you ever lose access to your sign-in email.

Help & Guide

What is Clarity?

Clarity turns your everyday sales, expenses and costs into plain-English answers: are you actually profitable, is your cash going to run short, is a price too low, and what should you do about it. It reads what you enter and states things directly, “you’re on track” or “cash runs short in Week 7,” not a wall of numbers you have to interpret yourself.

Who is it for?

Owner-operators who want a real financial picture without learning accounting first: retailers and market vendors, rental property owners, service businesses (consultants, tutors and similar), and home care providers. No bookkeeping background needed, Clarity explains itself as you go.

What problems does it solve?

Am I actually profitable? Will I run out of cash? Is my pricing right? Who owes me money? What’s my labour actually costing me? Am I giving away too much in discounts?

Your data stays yours. On Free, everything you enter lives in your browser on this device, not on a Margini server; Pro and Business plans (and some early-access Free accounts) keep your business connected to the people you authorize. See Data & Security for what that means in practice.

Four ways to get help, for four different needs

Getting Started sets up your business, step by step, adapted to your business type. The tabs above (Daily Tasks, Understand Your Numbers, Manage Your Business, and the rest) are short, specific answers for “what am I trying to do right now” — that's this Help panel's actual job. The User Guide is the concise, connected explanation of how Clarity works as a whole, read start to finish once, then kept for reference. Not sure where to look? Start with whichever tab name sounds closest to your question — they're organized by task, not by feature.

📄 Download the complete User Guide (PDF, 24 pages)

Getting Started is the practical, follow-along path for setting up your business — not a replacement for the rest of this Help panel. For how Sales, Expenses, and the rest connect, see the User Guide's How Clarity Works section; for a specific task, use one of the tabs above instead.

Business setup progress0%

First login

A welcome screen offers a choice: explore a sample business, start from scratch, upload an existing Margini file, import from your POS or QuickBooks, or upload any spreadsheet. Not sure? “Explore the sample business” is the fastest way to see what the app can do before entering anything real — and it’s risk-free: if you already had real data entered, it’s tucked away while you look, not erased, see below.

Already clicked around?

If you explored the sample business, your own data (if you’d entered any) was safely parked, not erased. A “↵ Return to my data” button appears in place of the “↻ Change Starting Data” button under Overview's “What to Do Next” (Other things you can do), and in Manage Data, click it any time to bring your numbers back exactly as they were. Ready to keep the sample data instead, or start fresh? Any other choice from the ↻ chooser below asks you to confirm first whenever it would discard real work with one click, whether that’s your own entered data or data still parked from an earlier sample preview. Just opened the chooser to look and don’t want to pick anything? Close it with the × in its top-right corner, nothing changes until you actually choose.

What order to enter things in

Follow the Setup progress card above: Revenue, then Expenses, then Fixed costs, then Inventory, then Pricing. Each gold bar is a step you’ve completed; once all five are done, the card disappears on its own with a one-time “✓ Setup complete” message.

Don’t try to set everything up on day one. Log a sale, log an expense, enter your fixed costs, and read what Overview tells you. Turn modules on as a real need for them comes up.

What the interactive guide covers

Business details, then Products/Services (or Rooms/Clients, depending on your business type), Recurring Revenue where it applies, Fixed Costs, Employees, and an optional Budget target — each step only shown if it's actually relevant to your business, skippable where it isn't. Once setup is done, it walks you into recording your first Sales, Receivables, and Expenses, and reading Cash Flow, Financial Health, and your CFO Brief.

You're ready once the interactive guide's checklist is done. Add numbers as your business operates, and come back to the CFO Brief to see what deserves your attention.

Plain-English explanations of how Clarity specifically uses each term, not textbook definitions. If a number on screen surprises you, check here first.

Cash Flow
Money actually moving in and out of your bank account over time — different from profit, which counts a sale the moment it’s logged, not when it’s collected.
Gross Profit / Gross Margin
Revenue minus the direct cost of what you sold, before rent, wages or other overhead. Left blank rather than guessed when your cost of goods isn’t known.
Net Profit / Net Margin
What’s left after every cost. The number that answers “did I actually make money,” and what Overview leads with.
Budget
A monthly target you set for revenue and major cost categories. The Budget tab compares what actually happened against it.
Receivable
Money someone owes you that you haven’t collected yet, tracked in Who Owes Me. Doesn’t add to revenue again when collected — it was already counted once, at the sale.
Fixed Cost
A cost that recurs at roughly the same rate every month regardless of sales: rent, wages, owner pay, insurance. Used for planning; the real bill you paid goes in Expense Log instead.
Overhead
Indirect costs not tied to one unit sold — rent, utilities, admin. Allocated across products on the Pricing tab so each “true cost” reflects a fair share.
Working Capital
Cash and near-cash resources to cover day-to-day costs. Clarity doesn’t compute one figure directly — Cash Position and the 13-week Cash Flow projection answer the same underlying question.
COGS (Cost of Goods Sold)
What it actually cost you to provide what you sold — ingredients, stock, materials, a subcontractor’s fee.
Payroll % (of Revenue)
Total wages paid this period divided by revenue this period. Read the same way on the People tab and on More Numbers — both use the same underlying number.
Discount % / List Revenue
Discount % is how much was taken off one sale. “List revenue” means what you’d have billed at full price — actual revenue plus everything given back in discounts.

Business types, modules, multiple businesses, and your team — the settings that shape how Clarity fits your business. For importing data, see Import & Connect; for backup and sync, see Data & Recovery.

Finding your way around

The sidebar is grouped by question, not by module name: Overview and More Numbers at the top (Overview is your everyday home screen; More Numbers holds extra detail — gross margin, processing fees, and similar — one click deeper), then Money (Enter Numbers, Sales Log, Who Owes Me, Expense Log, Fixed Costs, Cash Flow, Sales Channels), Profitability (Pricing), Plan (Budget, Scenarios, Tax Reserve, Money Routine), Business Setup (Inventory, Rooms/Clients, People & Payroll, Growth KPIs — the setup/configuration screens for your business type, not part of the daily money-in/money-out routine), Reports, and Manage (Settings, Manage Data) below — Money, Profitability, and Plan open by default since they're where you work day to day; Business Setup, Reports, and Manage start collapsed, tap the heading to expand. A tab appears the moment its module is switched on under ⚙ Settings → Modules and disappears the moment it's off. ⚙ Settings itself opens as a small floating panel by the gear icon, not a full-width bar.

Changing business type, settings, or currency

Settings → Business lets you change business type any time without losing data — it relabels the app and may show or hide a tab or two (Rooms, Clients), but nothing is deleted; data tied to a feature that no longer applies goes dormant and comes back if you switch again. The same ⚙ Settings panel (gear icon, top-right of the header) covers business name, tax rate, reporting period, and currency (USD, GBP, EUR, NGN, INR, CAD, AUD, ZAR, or JPY — updates instantly). Use the dropdown inside it to switch between Business, Financial Preferences, Modules, Data Center, Account, Members, Activity & Audit History, Integrations, and Billing.

Quick reference

Rooms
Rental properties only. Each room tracks monthly rent and cost, plus a move-in/move-out tenancy history. See Business types below for the full guide.
Clients
Services and Home Care only. No rent/cost fields of its own — tag a sale to a client in Sales Log to see revenue per client. See Business types below.
People & Payroll
Always on. Add a person, log hours and rate each pay period, click Mark paid — that's the one step that writes the Wages expense. See the full guide below.
Scenarios
Test "what if" moves — a hire, a price change, a rent increase — before committing. Changes here don't touch your real numbers anywhere else.

Business types

You picked one on the welcome screen (or it defaults to General). It changes what a few screens track, not the underlying math, and you can switch it later without losing data.

  • General business. Retail, market stalls, food businesses. Sales Log, Pricing and Inventory work as described in Navigation.
  • Rental properties. Adds a Rooms tab: each room tracks monthly rent and cost, and a tenancy history (move-in and move-out dates) rather than a single "occupied" flag, so past months stay accurate even after someone moves out. "Generate this month's rent" fills in rent rows for every currently-occupied room in one click. Room profit is labeled "before shared costs," it's direct cost only, not an allocation of the whole property's overhead.
  • Services. For consulting, tutoring, and similar. If you genuinely have no cost of goods, check "No cost of goods" in Fixed Costs so the app states your margin instead of asking for a COGS figure it can't get from you.
  • Home care. Adds a Clients tab, lighter than Rooms, no recurring rent, just who you're billing. Sales Log rows can be tagged to a client to see revenue per client.

Further modules you can turn on

Open ⚙ Settings (Manage group in the sidebar) → Modules to switch any of these on. All ship off until you turn them on; start with what's relevant to your business, not everything at once.

Pricing
The right price per product from true cost, overhead, and target margin.
Inventory
Track stock, spot slow movers, see what waste is costing you.
Budget
Compare actual revenue and costs against your plan.
Who Owes Me
Receivables: who owes you, how much, and what's overdue.
Tax Reserve
How much to set aside for tax so it's never a surprise.
Channels
Break performance down by channel: in-store, online, marketplace.
Growth KPIs
Key growth metrics at a glance over a longer horizon.
Money Routine
Split incoming cash automatically into tax, profit, emergency, and owner buckets. Its own tax share is a quick estimate — see Tax Reserve for the detailed tracker.

Multiple businesses

The business switcher at the top of the sidebar (your business name and a ▾) isn’t just a label — click it to see every business on this device, switch between them, or + Add Business to start a new one from scratch. Each business keeps its own sales, expenses, modules, and settings; switching never mixes one business’s numbers into another’s. A business created before you signed in (or on a device that was offline) shows “Connect to your account” in the switcher — tap it once to link that business to your Clarity account so it shows up wherever you sign in. Not connecting it yet doesn’t lose anything; the business stays fully usable on this device either way. “Archive this business” in the same menu tucks a business away without deleting it — find it again under “Show archived.”

Team members & roles

Under ⚙ Settings → Members, invite someone by email to help run the business with you — they need a Clarity account already (ask them to sign up first if an invite comes back “no account found”). Every invitation gets one of four roles, each opening up more than the last:

Read-only
Can see everything except Payroll, can’t add, correct, or delete anything. Good for an accountant or advisor who just needs the picture.
Manager
Everything Read-only can do, plus logging new sales, expenses, and receivables day to day. Can’t correct or delete an existing entry, and can’t see Payroll at all — a Manager being trusted with day-to-day logging doesn’t mean seeing everyone’s pay.
Bookkeeper
Everything Manager can do, plus correcting existing sales, expenses, and receivables, and both viewing and correcting Payroll — legitimate bookkeeping work needs both.
Admin
Everything Bookkeeper can do, plus deleting/voiding any entry (including Payroll), inviting or removing other members, and managing business settings. The only thing an Admin can’t do is remove the Owner.

The person who created the business is its Owner — not an invitable role, and the only membership that can never be removed. Only Owner and Admin can invite or remove people; everyone else sees the member list read-only. Removing someone (“Remove” next to their name, or “Cancel” on a pending invite) revokes their access immediately; it doesn’t touch anything they already entered.

Every one of these rules is enforced on the server, not just hidden in the menu — a Manager can’t see Payroll by any route, not just the obvious one.

Activity & Audit History

Under ⚙ Settings → Activity & Audit History, see a running log of what's changed on this business and who changed it — every sale, expense, receivable, payroll entry, and import, logged the moment it happens. Filter by category (Sales, Expenses, Receivables, Payroll, Imports, Other) or, once there's more than one active member, by person. Tap any entry to see its detail, including what an edit changed from and to.

This exists for accountability once more than one person can touch a business's numbers — it answers “who logged this?” or “who corrected that?” without having to ask. It's read-only: nothing here can be edited or deleted, and it doesn't affect your actual sales, expenses, or any other figure. Requires signing in (see Data & Recovery); it isn't available on a purely local, signed-out business.

Billing & plan

Under ⚙ Settings → Billing, Owner and Admin can see the business's current plan and change it — choosing a plan and billing interval (monthly or annual) opens a secure Stripe Checkout page to complete the upgrade, and an active paid plan gets a Manage billing button that opens Stripe's own billing portal to update the card on file, view invoices, or cancel. Other roles can see the current plan but can't change it. A plan change can take a few seconds to take effect after checkout while Clarity confirms it with Stripe; the page will say so rather than leaving you guessing.

People & Payroll (Wages & Owner Pay)

Always on — who works for you (including yourself, as an Owner) and what labour costs, no tax withholding, benefits, or time clock, just wages recorded correctly and once. Add a person, log hours and rate each pay period, then click Mark paid: that's the one step that writes the Wages expense, you never re-type it in Expense Log or in Fixed Costs. The Wages & Owner Pay figure on the Fixed Costs tab is read-only for this reason — it's the total of everyone's pay, always kept in sync automatically, so it can never be entered twice.

Each person also gets a cost treatment: Overhead (supports the business generally), Direct labor (directly delivers what you sell), or Mixed (a percentage split you set, e.g. 60% direct / 40% overhead). This only changes how Pricing treats that person's pay when working out overhead — their full wage always counts in your financial results either way, so nothing about your actual Revenue, Net Profit, or Cash Flow changes based on this choice. If you had Wages or Owner Pay entered in Fixed Costs before this existed, Clarity offers a one-time move into People & Payroll that preserves your existing total exactly — nothing is deleted or reinterpreted, and declining just asks again next time rather than losing the figure.

Made a mistake in an entry? From Payroll History, Edit lets Owner, Admin, or Bookkeeper roles correct that entry's hours or rate inline — if it's already paid, its mirrored Wages expense updates automatically to match, so the two figures never drift apart. Delete removes the entry entirely and is restricted to Owner or Admin, a stricter check than Edit, since deleting is never the right way to fix a mistake — use Edit for that. If a deleted entry was already paid, its mirrored Wages expense is removed with it, so nothing is left behind pointing at an entry that no longer exists.

Discounts & complimentary services

Built into Sales Log, no separate module. Price the item on Pricing first, then in Sales Log or Enter Numbers select it and enter a Discount % — Final Price calculates live (Standard Price × (1 − Discount %) × Units). A complimentary sale is just Discount % = 100, not a separate "free" product: that keeps what was actually delivered accurate, for any business type. A discounted or comp sale shows a small tag ("15% OFF" or "COMP") in Sales Log so it's never mistaken for a mistake later.

Recurring Revenue (Services & Home Care)

For a client who pays you on a repeating schedule — a monthly retainer, a weekly session, an ongoing care plan. Set it up once from Clients → Recurring Revenue: choose the client, the amount, and whether it repeats weekly, every 2 weeks (biweekly), or monthly. Setting up a schedule doesn't record any revenue by itself, it's an expectation, not a transaction — Clarity tracks it in Who Owes Me automatically as each payment comes due. Click Mark Paid when the money actually arrives; that's the one step that writes the Sales Log entry, you never re-enter it by hand. If you already recorded that payment the normal way through Sales Log first, Mark Paid recognizes it and asks whether to use that existing entry instead of creating a second one — nothing is ever silently duplicated. Pausing or removing a schedule only stops future payments from being expected; anything already recorded stays exactly as it is.

A schedule can carry a standing discount %, for a client who always pays a reduced rate. It works the same way a Sales Log discount does — the amount you enter is the full rate, Clarity shows what actually gets billed after the discount, and the resulting Sales Log entry carries the discount just like a manual one, so it's counted correctly everywhere discounts are reported (More Numbers, Discounts Given, Business Summary Report). Changing a schedule's discount only affects occurrences generated from that point on; anything already billed keeps the rate it was actually billed at.

The Recurring Revenue panel itself collapses once you have no active schedules (or stays expanded if you do), and always shows how many are active and overdue even while collapsed. A search box inside it filters by client name, description, amount, or frequency — useful once you have more than a handful of schedules.

Most methods that bring in existing data ask you to choose Replace or Add to existing before anything is applied — nothing happens automatically. Bank Statement Import works a little differently: you review and classify each transaction, then Confirm — see below. All imports read your file locally; a bank statement's parsed transaction summary (not the file itself) is saved so duplicates can be caught on a later import and across your team.

From your POS
Clover, Square, Toast, Lightspeed, or Other. Upload the CSV export, check the preview, then choose Replace or Add to existing.
From QuickBooks
A Profit & Loss Detail report (CSV) pulls rent, payroll, and other fixed costs.
Any spreadsheet
You tell Margini which columns are which — works for sales, expenses, or products from a file that isn't from a listed POS or QuickBooks.
A bank statement
Upload a CSV or Excel export from your bank (Manage Data → Import Bank Statement). Clarity suggests how to classify each transaction — Revenue, Expense, Owner's Draw, Transfer, and more — flags likely duplicates ("Already imported"), and flags a low-confidence "Possible match" when a transaction shares the same date and amount as something already in Clarity (never merged automatically — you choose Use existing record, Keep as new, or Skip). Confirmed same-day Revenue combines into that day's Sales total, same as any other sale; Owner's Draw, Owner Contribution, and Transfer are recorded for your records but never added to Revenue or Expenses. You can optionally tag a transaction to a client, search the list, or remove a row you don't want before confirming. See "Avoiding double-counting" in the User Guide for the full picture. A live, automatically-connected bank feed isn't built yet — this is a file you export from your bank and upload.
A previous Margini backup
Restores everything, not just sales — see Data & Recovery.
Connect Stripe
Settings → Integrations, Pro and Business only. Still in preview: connecting works today, but only Stripe test-mode activity is imported right now — live payment import is being finished. Free will offer to upgrade if you try to connect.
Not sure Replace or Add? If this is your first import for that data type, Replace is usually right. Use Add only when deliberately layering new data on top of something you already entered.

Symptom, likely cause, what to do — for “something looks wrong.” For “how do I” questions, check Daily Tasks or Manage Your Business instead.

Uploaded a file, but nothing changed
Every import needs an explicit Replace or Add to existing click. Re-open the import screen and check for a ✓ Applied badge next to each section you meant to bring in.
A POS/QuickBooks import mapped a column wrong
The vendor mapping assumes their standard export format. Pick “Other / not listed” and map columns yourself, or fix the rows directly in Sales/Expense Log.
Yesterday's figures are gone
On Free, data lives only in this browser (see Data & Recovery) — it can be lost by clearing browser data or switching browsers. Restore a recent Backup via “Upload an existing Margini file.” If your business has cloud sync, check ⚙ Settings → Business → Data & sync first — it may just need to catch up, or be waiting on a review.
An expected tab (Rooms, Clients, People) isn't there
Rooms/Clients depend on your business type; People & Payroll is a module you turn on manually under ⚙ Modules.
Logged a sale/expense but a card shows the old number
Check the Rolling 30 Days / Month to Date toggle in the top bar — a back-dated entry might fall outside the current window. If it's Top Revenue Source or Largest Expense Category specifically, that card only appears once a meaningful share of entries are tagged to a product, service, or category.
Overview shows zeros
Check the Setup Progress card on Overview for what's still missing.
Cash Flow says “too early to forecast”
The 13-week projection needs enough trading history to trust. Keep logging — it appears once there's enough behind it.
Cash Flow doesn't match my bank balance
It projects from what you've logged in Sales Log and Fixed Costs, not your bank account directly — anything not yet entered won't be reflected.
Payroll % on More Numbers looks off
Payroll % and the People tab's own total read the exact same underlying number, so they should always agree — check your Rolling 30 Days / Month to Date setting, both figures use whichever window is currently selected.
Something looks visually broken
Try refreshing first — the app periodically checks for a newer build. Automatic backups to a synced folder currently work on Chrome and Edge only.
None of these cover it
Use the Feedback tab in this panel, or email hello@marginifinancial.com with which tab and what's wrong.

The most common things you'll do, most days.

Record a sale
Enter Numbers (quick) or Sales Log (full form). Tag a product/service and discount if you've priced one, then mark it Paid or Unpaid — Unpaid still counts as revenue and also creates a receivable automatically.
Record an expense
Expense Log. If it's covering a Fixed Costs rate (rent, wages, owner pay), tag it “Recurring Cost” so it isn't counted twice.
Record a payment on something unpaid
Find it in Who Owes Me and click ✓ Paid, not the ×. Paid keeps the record while clearing your outstanding total; nothing is added to revenue a second time.
Add a customer or client
If your business type uses Clients (Services, Home Care), add them there — a Client field then appears in Sales Log so you can attribute revenue to them.
Add a product or service
Price it on the Pricing tab first — that's what makes it selectable (with live discount math) in Sales Log.
Add a fixed cost
Fixed Costs tab, not Expense Log — this sets your planning rate for Net Profit, Cash Flow, and Budget. Record what actually happened separately, in Expense Log.
Correct a mistaken entry
Edit it directly in Sales Log or Expense Log. For a payroll entry, use Edit in Payroll History — if it was already paid, its matching Wages expense updates automatically.
Void or delete a transaction
A Stripe-imported sale can't be deleted directly — use Void to remove it from revenue while keeping the record. Manually entered rows can be deleted directly from their log.
Add a lot of entries at once
Manage Data has bulk paste boxes for sales, expenses, products, and people — paste rows straight from a spreadsheet.
Print or share a business summary
Manage Data → “Export Business Summary” builds a one-page report (Financial Health, Revenue, Net Profit, Cash Position, a 13-week Cash Flow snapshot, Receivables, top expense/revenue sources, and a CFO Brief summary) for a lender, landlord, or advisor — without your full day-to-day detail. Or open this Help panel and use “Print / save a one-page snapshot” for Overview itself.
A suggested routine: 2 minutes daily (log sales/expenses), 10 minutes weekly (Financial Health, Cash Flow, Who Owes Me), 20 minutes monthly (Pricing, Discounts, Budget, Backup), 30–60 minutes quarterly (trends, Tax Reserve, Scenarios). The habit matters more than the schedule — see the User Guide's Your Everyday Workflow section for the full routine.

What each part of the financial picture means, and why the numbers sometimes look different from what you'd expect.

Understand Sales
Money coming in. Counted the moment it's logged, whether Paid or Unpaid — not when cash actually arrives.
Understand Receivables
Money you're owed but haven't collected. Who Owes Me flags anything overdue automatically, with a separate “due this week” total. Collecting one later doesn't add to revenue again — it was already counted once, at the sale.
Understand Cash Flow
The money actually moving, projected 13 weeks out from Sales Log and Fixed Costs. Different from profit: a sale can raise profit before you're actually paid.
Understand Profit
Where Your Money Went shows the full flow: Revenue → Cost of Revenue → Gross Profit → Operating Expenses → Operating Income → Taxes & Other → Net Income. Every stage is clickable for its own breakdown.
Understand Financial Health
Overview's one-sentence read of what most needs your attention, worst first — reads only the modules you've actually turned on, and says “too early to say” rather than guessing.
Understand the CFO Brief
“What needs your attention” on Overview — the same read as Financial Health, expanded into a ranked, explained list with a suggestion for each item.
Why cash flow and profit are different
Profit counts a sale the moment it's logged. Cash counts it when it's actually collected. A busy month of Unpaid sales can show strong profit and weak cash at the same time — both readings are correct, they're answering different questions.
Rolling 30 Days vs. Month to Date
Month to Date looks from the 1st of this month through today (the default). Rolling 30 Days always looks back exactly 30 days. Switching doesn't re-enter or lose anything, it just changes which days count.
Does marking an Unpaid sale Paid count it twice?
No. Revenue is counted once, the moment the sale is logged. Collecting it later only resolves the Who Owes Me entry.
Where do the insights come from?
Overview reads your entries and flags things like card fees, waste, and cash position. The more you enter, the sharper the read.

Where your data lives

Signing in uses your email and a one-time link; that, plus basic account details (when you signed up, your business name and type), is stored with our identity provider so we can recognize you — that's identity data, not your business's numbers. If you use Multiple businesses or Team members (see Module Guides), the business names, who’s a member, and each person's role are stored with us too — that's what lets a business and its team show up correctly wherever a member signs in.

What happens to what you actually enter — sales, expenses, products, fixed costs, people, payroll — depends on your plan. On Free, it stays in your browser on this device; none of it is sent to or stored on a Margini server by default, and nobody at Margini Financial can see your day-to-day numbers unless you choose to share a Backup file or your screen with us directly. On Pro and Business (and some early-access Free accounts), it's synced to our cloud database instead, so a sale logged on your laptop shows up on your phone, or on a bookkeeper's device, automatically — access is limited to the people you've actively added as members of your business.

If your plan doesn't include cloud sync, your day-to-day entries don't yet follow you between devices or browsers automatically — a sale logged on your laptop doesn't appear on your phone by itself. Use ↓ Backup / Cloud backup and restore on the other device (see below) to bring your numbers along, or simply keep entering on the one device you use for this business.

Cloud backup is available on every plan, separate from sync: turn it on and your financial data is encrypted in your browser with a passphrase only you know before anything uploads — we store the encrypted result, not your numbers, and can't read it or recover it if that passphrase is lost. Off by default; it's a recovery safety net whether or not your plan includes cloud sync.

Account access and recovery

Signing in is passwordless: whoever can click the link sent to your registered email is you, as far as the app is concerned. That's convenient, but it means losing access to that email address means losing access to your account — there's no password to reset instead.

  • Before you lose access: if you know you're about to change email providers or close an old inbox, update your sign-in email first. Settings → Account → “Change sign-in email” sends a confirmation link to the new address (and possibly your current one too, some projects require both); nothing changes until you confirm, and your business data and session stay exactly as they are throughout.
  • Add a recovery contact: Settings → Account → “Account Recovery Contact” is an optional email or phone number our support team can use to help verify it's really you if you ever need manual recovery. It's never used for anything automated — no texts, no emails sent to it — it's just there for a human to reach you if needed.
  • If you've already lost access: email hello@marginifinancial.com from any address explaining what happened. We verify manually before making any change — be ready to describe your business name, roughly when you signed up, and something about your recent data (a recent sale, a product you've priced, anything only the real account holder would know). We will never ask for a government ID for this.

Backup and re-importing

  • Your work auto-saves to this browser as you go, no save button needed.
  • ↓ Backup downloads a full Excel copy, one tab per section, including currency, target margin, and which modules you've switched on, not just your figures.
  • Save that file into a cloud-synced folder (Google Drive, iCloud, Dropbox) so a lost or wiped computer doesn't mean lost data. On Chrome or Edge, Manage Data → “Your data is yours” can automate this to a folder you choose.
  • Restore on another device: open ClarityApp there, choose “Upload an existing Margini file,” then pick Replace or Add to existing.
  • On a shared or public computer, use “Clear data from this device” in Manage Data when done, ideally after backing up first.
  • If it's been about a week since your last backup and you've changed things, the app reminds you with a one-click “Back up now.” Dismissible, it won't badger you.

Checking your sync status, or if it fails

⚙ Settings → Business → “Data & sync” shows exactly where you stand: This device only, Sync is on / Up to date (with a relative last-synchronized time and any pending change count), Offline, or Conflicts needing review. Offline isn't treated as an error — your changes stay safely queued on this device and catch up once you're back online. A conflict (two devices changed the same record) shows what changed on each side so you can pick which one to keep, nothing is silently overwritten.

Your privacy, in short: on Free, clearing your browser data or uninstalling your browser removes your ClarityApp financial data permanently — Margini Financial cannot recover it for you, and your data doesn't leave your device unless you deliberately back it up (Excel download, or an encrypted cloud backup if you turn it on) — that responsibility sits with you. If your business has cloud sync, your data is also kept in our cloud database, accessible only to the people you've authorized on your business; a backup is still good protection against accidental deletion. See our Privacy Policy for the full picture, including the identity data (your email, account details) that is stored with us so you can sign in.

A realistic picture of where the beta stands. Nothing here should surprise you once you've used the app for a week.

Recently fixed

  • Wages and Owner Pay could be double-counted if you used both Fixed Costs and People & Payroll. Entering a flat monthly Wages or Owner Pay figure in Fixed Costs while also using People & Payroll for the same people meant labor cost could be counted twice in Net Profit and in Pricing. People & Payroll is now the single source for both figures — Fixed Costs shows a read-only total that's always kept in sync. Anyone with an existing Fixed Costs figure gets a one-time offer to move it into People & Payroll with the amount preserved exactly; declining leaves it untouched and asks again next time, nothing is ever silently changed. Each person can also now be classified Direct labor, Overhead, or Mixed (with a percentage split), so Pricing can tell the difference — without this, every dollar of labor was always treated as overhead.
  • Recurring payment matching is more reliable for weekly schedules. A “Payment may already be recorded” warning could previously appear on an ongoing weekly client even though nothing was actually duplicated — it was comparing dates, not the specific payment. Mark Paid now checks against the exact scheduled payment it's resolving, so that false alarm is gone; the safety check for a genuinely duplicate manual entry is unchanged.
  • Excel backup now includes People & Payroll, Recurring Revenue schedules, and Cash Flow adjustments. These were tracked in the app but silently left out of the downloadable Excel file — a restore came back with zero staff, zero recurring schedules, and zero payroll history even though the original data had them. Cloud backup was never affected, only the Excel format. The restore preview (“Found in this file”) now also lists every sheet the file actually has, not a fixed shortlist.
  • “Clear data from this device” now genuinely clears everything it promises. Clients, Business Units, Rooms, Tenancies, and Recurring Revenue schedules used to survive it, left behind while the tab that would show them disappeared.
  • A new Recurring Revenue schedule now shows up in Who Owes Me right away. If its first payment was already due (or due today), it used to sit there reading “Upcoming” and generate nothing until you reloaded the page. It now generates that occurrence, and shows Overdue correctly, the moment you add it.
  • The client list on the Clients page can now be collapsed. A long list used to push the Recurring Revenue panel far down the page; a “Hide list” toggle keeps the summary card visible while getting the rest out of the way.
  • Fixed Costs no longer fabricates a fake starting point on your very first edit. Entering rent, wages, owner pay, or other fixed for the first time used to invent a fictional “since day one” history out of whatever was already sitting in those fields (often $0), then blend your real new rate against that fiction for the rest of the current window — Total Expenses and Net Profit could look like they hadn't moved even after entering real numbers. The first edit now records only the real rate you just entered, with nothing invented before it.
  • Recurring Revenue now supports every-2-weeks (biweekly) schedules, alongside weekly and monthly, and can carry a standing discount that flows through to Sales Log and every discount figure that reads it (Additional Insights, Discounts Given, Business Summary Report) exactly like a manually entered discount does.
  • The Recurring Revenue panel can now be collapsed and searched. It collapses on its own once there are no active schedules, always shows the active/overdue count even collapsed, and a search box filters by client, description, amount, or frequency.
  • New: “Where Your Money Went,” right after Dashboard. A single flow from Revenue through to Net Income, every stage clickable for its own breakdown, all reading the same figures Dashboard and Additional Insights already use. See Navigation for the full description.
  • The in-app User Guide download link now resolves correctly. It previously pointed to a path that didn't match where the PDF is actually deployed and could land on the marketing site instead of the file.

Known beta limitations

  • Pricing fields are presentation-only for non-retail types. Hourly, nightly, and per-visit rates reuse the same underlying structure retail uses, relabeled. Nothing calculates incorrectly, the field names are just a closer fit for retail.
  • Cross-reference links can go stale after a full backup restore. The visual link between a payroll entry and its Wages expense (or an Unpaid sale and its receivable) is rebuilt with new internal IDs on restore. Both sides stay complete and correctly counted; only the linked-display convenience can stop reflecting the connection.
  • No rental import path. POS and QuickBooks import stay retail-shaped for now.
  • Recurring Revenue's duplicate-payment detection is a targeted check, not exhaustive. Mark Paid recognizes an existing payment only if it's the same client, the exact amount, and within about a week of the expected date; outside that window it proceeds as a normal payment and won't be flagged. Partial payments against a single recurring occurrence aren't supported yet either — each occurrence expects one full payment.
  • Recurring cost reconciliation is a light check, not a full one. Entering the same cost in both Fixed Costs and Expense Log double-counts it. Tagging an expense to Rent, Wages, or Owner Pay (see Data & Security) is the reliable way to avoid this, and logging an untagged expense for the exact amount of an existing Fixed Costs rate now warns you first, but it's not comprehensive, a slightly different amount, or a partial payment, won't be caught. The discipline is still mostly manual.

Planned, not yet started

Real industry benchmarking once there's trustworthy data behind it; a dedicated property/room management view for Rental; Services Offered / Care Plans as first-class records.

This list will change. As a beta, features and priorities shift based on real feedback — the app itself, not this list, is always the current source of truth for what a feature does.
Your notes go straight to the Margini team. Prefer email? Use the Contact page.

Welcome to Clarity

Enter your email and we'll send you a secure sign-in link.

We'll email you a secure sign-in link. No password required.

Before your first cloud backup

Important: you'll set a backup passphrase separate from your sign-in email. If you forget it, that backup cannot be recovered by anyone, including us. Write it down somewhere safe.

Restore from cloud

Loading your backups…

Business name
Business type · Business Summary · Report date
Prepared with Clarity by Margini
FINANCIAL HEALTH: --
Revenue--
Net Profit--
Cash Position--as of report date
Lowest Projected Week (13-wk)--
RECEIVABLES SUMMARY
Outstanding--
Overdue--
Due This Week--
LARGEST EXPENSE CATEGORIES
    TOP REVENUE SOURCES
      WHAT'S DRIVING THIS
      Educational use only, not financial advice. Figures reflect data entered in ClarityApp as of the report date above and are not audited or independently verified. See marginifinancial.com/clarityapp-terms for full terms.
      BETA · WELCOME

      Your CFO, by Margini

      Welcome! How would you like to start? You can change your mind anytime, your work auto-saves to this browser.

      Explore the sample business
      Sample type:
      Have data already?
      Keep a backup. On Free, your financial data lives in this browser on this device and isn't uploaded anywhere by default. That keeps it private, but it also means clearing your browser, or an inactive week on some phones (iPhone and iPad especially), can wipe it. Click ↓ Backup every so often to keep a copy you can re-upload. (Pro and Business plans, and some early-access Free accounts, keep your business connected to the cloud, but a backup is still good protection against accidental deletion.)
      BETA · IMPORT

      Import from your POS

      Which point-of-sale system are you exporting from?

      BETA · QUICKBOOKS

      Import from QuickBooks

      Pulls your monthly fixed & operating costs (rent, payroll, owner pay, and the rest) from a QuickBooks Profit & Loss Detail report (CSV export). These feed your cash-flow projection and fixed-cost timing.

      No export handy? Download a sample QuickBooks P&L to test with.

      BETA · BANK STATEMENT

      Import Bank Statement

      Upload a CSV or Excel export from your bank. Clarity will find the transactions, suggest how to classify them, and let you review everything before anything is added.

      BETA · ANY SPREADSHEET

      Upload any spreadsheet

      Doesn't have to be from QuickBooks or a POS. Upload any Excel or CSV file of your sales, expenses, and products. If your file has multiple tabs, you can map a different tab to each, all from one upload. You stay in control of what gets imported.