ITEM 00 · HOME BUDGET

The budget that lives in your Google Sheet

Snap a photo of a receipt, or just say what you bought. The rest lands in your private Google Sheet — 12 monthly tabs, your categories, your data. We don't copy your budget anywhere else.

Download Google Play
Coming soon App Store

Android · iOS coming soon · free plan forever · Premium: no ads, no AI limit

The “Monthly summary” screen in the Rowly app: income 8,492.00 zł, expenses 5,013.07 zł, balance 3,478.93 zł, and a 41.0% savings rate, with a chart of expenses by category below.
01

Your data stays with you

We don't keep a database of your expenses. Entries go straight from your phone to the sheet on your Google Drive — the same one you can open in a browser, share with family, or export to Excel.

02

AI reads your receipts for you

A photo (or several photos of one long receipt) goes through our server to an AI model — no account to create, no keys to enter. It comes back as a ready-made entry or a list of items, each with a suggested category you can adjust before saving.

03

Android today, iOS coming soon — one codebase

The Android app is live today; the iPhone version is in the works — both are built with Kotlin Multiplatform and Compose Multiplatform, so they share identical screens and identical logic.

ITEM 01 · FEATURES

Everything a home budget needs — and nothing more

Every feature from day one — the free plan and Premium differ only in the AI operation limit, not the toolset or any mystery cloud sync running in the background. Concrete tools for logging expenses faster than it takes to find a pen.

Scan

AI receipt scanning

Take a photo or pick one from your gallery. Long receipt? Add several photos — they all go to the model as one receipt in parts.

Modes

Total or line by line

One entry for the whole receipt, or a full breakdown into items — each with its own category and amount field. The mode is remembered between scans.

Check

Strict total check

The app sums the edited items live and compares them with the total read from the receipt. It matches — you get a ✓. It doesn't — you see a warning before you save.

Voice

Dictate your expenses

“Gas two hundred thirty zloty, coffee twelve fifty, pharmacy thirty-two” — one sentence, several expenses, a list to check, and a single save.

Categories

Categories read from your sheet

The app automatically detects categories from your sheet's layout. You can add and remove them right from your phone — for selected months only, or for the whole year at once.

Income

Multi-currency income

Log income in PLN, USD, and other currencies from a list in your sheet. The USD rate comes from the sheet itself, so summaries are always calculated at your own exchange rate.

Editing

Edit, copy, move

Fix a title or amount in place, move an entry to a different category, or copy a fixed cost (rent, a subscription) to selected months in one move.

No keys needed

AI analysis, zero setup

You don't need an OpenAI account or key. The app sends requests to OpenAI directly, on our key and our bill — we handle the model and its updates on our end, you just scan.

ITEM 02 · VIDEO

See it in action

A real screen recording, start to finish: adding expenses, scanning a receipt, and the monthly summary — no editing, just the app running at its own pace.

1:22 · full demo, unedited

ITEM 03 · SCREENSHOTS

Real screens from the app

Screenshots from the working app, straight off the phone. The data shown is sample data.

ITEM 04 · START

Three steps and your first receipt is in the sheet

Setup is a one-time five minutes. After that, the app remembers everything — your sheet, your categories, and your scanning mode.

Sign in with your Google account

Sign in through Google's official screen. The app only asks for access to one sheet — the one you point to — plus, on Android, your email address; not your whole Drive, your mail, or your contacts. You're on the free plan right away: 15 AI operations a month, no card, no keys.

Copy the ready-made template

One tap in Settings creates a sheet with 12 monthly tabs, an exchange-rate tab, transfer counterparties, and a ready-made dashboard. Already have your own sheet? Pick it in Google Picker.

Scan, dictate, log

AI analysis works right away — nothing else to configure. A receipt from the store, an expense dictated on the way home, or a manual entry — it all lands in the right category of the right month. Run out of AI operations for the month? Watch an ad for +2, or switch to Premium in the app.

ITEM 05 · FOR POWER USERS

The sheet does things the phone doesn't need to

Since the data lives in a Google Sheet anyway, you can work with it like any other spreadsheet — formulas, filters, pivot tables. The template already has it set up.

  • Transfer counterparties — a directory of payees (account number, name, transfer title with a variable for the current month) that you can also fill in from the app.
  • USD rate and tax settings — the “Data” tab holds the dollar exchange rate, VAT, and flat-rate tax settings used to calculate net income.
BUDGET — GOOGLE SHEET
Fixed costs4,500.00
Utilities134.50
Fun money380.00
Income (net)16,200.00
Jan Feb Mar Apr May Jun Jul August Sep Oct Nov Dec Payees Data

12 months + payees + data — in one file on your Drive.

ITEM 06 · QUESTIONS

Before you download

How much does it cost?

The basic plan is free forever — unlimited manual expense entries, plus 15 AI operations (a receipt scan or a dictation) a month; the limit resets on the first day of each month. Run out? Watch a short rewarded ad and get +2. Premium (11.99 zł/month or 97.99 zł/year) removes the AI limit and turns off ads; you buy and cancel it directly in the app, through Google Play or the App Store — you never hand us your card details.

Do I need an OpenAI key?

No. By default, receipt and dictation analysis works right after you sign in — model requests go straight to OpenAI, on our account and our bill, and the cost is covered by your free monthly limit or by Premium, which removes that limit entirely.

Whose data is it?

Yours — literally. Your budget is saved in a Google Sheet on your own Drive, which you own: the app writes to it directly from your phone, and we don't keep a copy of your entries. We have no server of our own holding your data. The AI analysis is done by OpenAI: it receives a receipt photo or dictated text (and, for the shopping list and the report, the data described in the privacy policy), returns the result, and processes that data only under the terms described in the policy. If you uninstall the app, the sheet stays — with its full history.

Does the app work offline?

Partly. The last loaded expense list shows up right away, even with no signal, and a product added to the shopping list offline stays on screen so you can retry the save with one tap. Saving an expense to the sheet and analysing a receipt (OpenAI) need a connection — without one you can prepare the receipt photo and save the entry later.

What do I need to get started?
  • an Android phone (iPhone — coming soon),
  • a Google account (the sheet is created from the template with one tap),
  • a free account in the app — Premium is optional,
  • an internet connection.

No API keys, no extra accounts with AI providers — we take care of the whole analysis setup ourselves.

Is it safe?

Sign-in happens on Google's official screen, and the app only asks for access to one sheet — the one you point to — plus, on Android, your email address; it has no access to the rest of your Drive, your mail, or your contacts. On Android the sign-in token lives only in the app's memory (it is never written to disk); on iOS it goes to the Keychain; and the connections to Google and OpenAI are encrypted with TLS. We never see your card details — payment is handled by the app store. You can revoke access any time at myaccount.google.com/permissions. Details in the privacy policy.

Why does Google's consent screen mention deleting and sharing files?

Because it describes the permission, not the app. Rowly asks for a single Google Drive scope ("access to files created or opened with the app") — the narrowest one that still lets it write expenses into a sheet. Google lists everything that scope technically covers for those few files: viewing, downloading, deleting, sharing. The app uses only two of those: creating the sheet from the template, and reading and writing cells in that one file. It never deletes a file or changes its sharing, and it cannot see any other file on your Drive. We deliberately dropped the broader scope (every spreadsheet on the account); a narrower one with write access does not exist.

Do I need to install scripts in the sheet?

No. The app recalculates the helper tables and dashboard itself after every entry, so scripts in the sheet aren't needed — they only help if you want to edit the budget manually in the browser.

ITEM 07 · LAUNCH AND PRICING

Android is live, iOS is coming soon

The free plan works from day one, no card required — 15 AI operations a month, plus rewarded ads for +2 more. Premium (11.99 zł/month or 97.99 zł/year) removes the AI limit and turns off ads; you buy and cancel it through Google Play or the App Store, so you never hand your card details to us.

Rowly is already available on Google Play; the App Store version is still in the works. The app doesn't collect email addresses or waitlist sign-ups — just check back here later, or search for “Rowly” on the App Store once it lands.

Download Google Play
Coming soon App Store