Personal expense tracker

    The expense tracker
    that categorizes itself.

    Label "Starbucks" as Coffee once — every Starbucks charge after that is filed automatically. Add expenses from your bank's CSV, the web app, or Telegram.

    • 35 days free
    • No credit card
    • Export anytime
    app.lumly.app
    Lumly dashboard showing monthly spending, category breakdown, and top merchants

    The problem

    Expense tracking usually dies in month two

    Not because you stop caring — because most apps make you label the same merchants again, month after month, until you quit.

    Most trackers

    • January
      Starbucks Coffee
      you pick it
    • February
      Starbucks Coffee
      you, again
    • March
      Starbucks Coffee
      you, again

    The same decision, every single month.

    Lumly

    • January
      Starbucks Coffee
      you pick it
    • February
      Starbucks Coffee
      automatic
    • March
      Starbucks Coffee
      automatic

    One decision in January. Done forever.

    How Lumly solves it

    "Never Ask Me Again" categorization

    Lumly remembers every categorization you make and applies it to future transactions from the same merchant — whether they arrive by CSV import, Telegram, or manual entry.

    First time

    Starbucks shows up. You pick "Coffee".

    Next time

    Lumly files it as Coffee for you.

    Forever

    Every Starbucks charge, already categorized.

    Change your mind anytime — re-categorize and Lumly remembers the new choice.

    Up and running in three steps

    After the first few weeks, most transactions categorize themselves.

    1

    Add your expenses

    Import a bank CSV, add them in the web app, or send a message to the Telegram bot.

    2

    Categorize each merchant once

    The first time a merchant appears, you pick its category. That's the only time you're asked.

    3

    Lumly takes over

    Every future transaction from that merchant is categorized automatically — imports included.

    A clear picture of your money

    Dashboards, search, and plain-language answers — built on transactions that are already categorized.

    app.lumly.app
    Lumly app screenshot — Inbox

    New transactions land here. Categorize a merchant once — or apply it to all of its transactions in one click.

    Wherever you are

    Four ways in, one source of truth

    Web for review and analysis. Telegram for logging on the go. CSV for bulk history. CLI if you live in the terminal.

    Web App

    Review history, categories, and trends from any browser.

    Telegram Bot

    Text "15.50 coffee" and you're done. Logging takes seconds.

    CSV Import

    Import bank statements. Columns are auto-mapped and duplicates skipped.

    CLI

    Manage accounts, transactions, and imports from the terminal.

    npm i -g @lumly/cli

    Logging an expense from Telegram

    One account. The same data everywhere.

    Your data

    Your data stays yours

    Lumly is built on a simple rule: it's your financial data, so you stay in control of it.

    • No bank logins
      Lumly never connects to your bank. You import statements yourself — your credentials stay with your bank.
    • Full CSV export
      Download your complete history anytime, in a format any spreadsheet can open.
    • No lock-in
      Cancel whenever you like — you keep read access to your data and can still export it.
    transactions.csv
    CSV
    Exporting…100%
    Exported

    Simple, transparent pricing

    One plan with everything included. Try it free for 35 days — no credit card required.

    Free for 35 days
    €5/month

    All features included. No credit card required.

    • Unlimited transactions
    • Never Ask Me Again memory
    • Inbox for faster categorization
    • Advanced categorization
    • Smart CSV import & export
    • Telegram integration
    • Financial Assistant
    • Mobile friendly
    • Friendly merchant names
    Try free for 35 days →

    Frequently asked questions

    Everything you need to know about Lumly.

    Stop categorizing the same merchant twice.

    Import your last bank statement and see how it feels when the busywork disappears.

    Start free trial

    35 days free. No credit card required.