Spend with
spatial clarity.

A budget that actually thinks ahead. spending.cc takes your income, fixed costs, last month’s leftover and what you spend each day, and turns it into one number you can trust: how much you can safely spend today. Calendar, insights and goals all baked in. Made for students watching every euro.

Scroll to explore
spending.cc
Safe to spend today
€0
Left this month€0
Spent today€0
01 · Set up

Tell spending.cc your money.

Just type into any field. Add as many income streams and fixed costs as you want, and roll over whatever you didn't spend last month.

Net income

Net salary, contributions by parents, scholarships, side hustles…
Total income€0

Fixed expenses

Rent, subscriptions, loans…
Total fixed€0

Monthly budget

Your spending allowance
Suggested from your numbers: €0. Tap to use it.
Rolls unspent money into this month's pot
Spendable this month€0
02 · Daily log

Tap a day. Log what you spent.

Every entry gets a category and feeds straight into your live numbers. The days you spent on light up.

·
MonTueWedThuFriSatSun
03 · Insights

Where it actually goes.

Here's where your money actually goes this month: by day, by category, and how it's stacking up against your budget.

Spent this month
€0
·
Budget left
€0
·
Saved this month
€0
·
Avg / active day
€0
·
Biggest expense
€0
·
No spend days
0
·
This month vs last
€0
·
This week vs last
€0
·

Daily spending this month

at/under paceover pacedaily pace

By category

Total
€0

Spending bars

Planned category budgets

Optional. Set a monthly allocation per category, it never changes your data, just shows how you're tracking against your own plan.

Spending DNA

The shape of your spending this month.

Weekday vs weekend

What you blow on weekdays vs weekends.

Essential vs non essential

Needs vs the fun stuff.

Money leak detector

Small repeat charges that quietly add up, easy wins to cancel or cut.

Budget run out forecast

If you keep spending at this month's pace.

Fixed costs vs income

What's locked in before you spend a cent.

What changed

Your biggest movers vs last month, plus longer trends.

Regret vs worth it

Tag stuff in the day view, then see your spending ranked by what was actually worth it.
Budget used
0%
·
On track

You can spend €0 today

Set your budget and start logging to see your daily safe to spend update in real time.

Days left
0
Safe / day
€0
Projected month-end
€0
Priciest day
·
04 · Forecast

Watch your goal arrive.

Pop in a savings goal and spending.cc works out the exact month you'll hit it, based on how you actually spend. Drag the slider to see how cutting back pulls that date closer.

Goal progress
0%
set a target
Add a target amount to see your arrival date.
What if I trim my spending?0%
Saved / month now
·
Saved / month trimmed
·
Drag to simulate spending less.

Save your secret key

This key is the only way back to your data, no email, no password. Stash it somewhere safe before you close the tab.

Photo

Stick a photo on this, a receipt or whatever you bought.
Tip: a direct image link (ending in .jpg/.png) previews here. A Google Photos share link opens in a new tab.

Export PDF report

Pick what goes in. The core report always has your numbers, status, category breakdown and daily chart.

Import a bank statement

No upload needed and nothing is processed here. Copy the prompt below, paste it together with your statement into any AI chat, then paste the single line it returns back here.

You are a bank statement parser. Convert the statement I paste below into ONE single line of text, and output nothing else. OUTPUT FORMAT One record per transaction: DATE|MERCHANT|AMOUNT|CURRENCY|CATEGORY Join all records with a single comma and NO space after the comma. No spaces around the | symbols. FIELD RULES DATE: the transaction date as 8 digits, YYYYMMDD (3 March 2026 → 20260303). MERCHANT: the shop or sender name. Keep normal spaces, but remove any comma or | inside it (replace with a space). AMOUNT: the value in the account's own currency, with a dot as the decimal separator and no thousands separators. Money LEAVING the account (purchase, payment, fee, cash withdrawal) is NEGATIVE. Money ENTERING the account (deposit, top up, refund, incoming transfer) is POSITIVE. CURRENCY: the 3 letter code of the account's own currency (e.g. EUR). For a purchase made abroad, still use the account currency amount and code, never the foreign one. CATEGORY: classify each expense into EXACTLY ONE of these lowercase words, based on the merchant: food = groceries, supermarkets, restaurants, cafes, bars, gelato, food delivery (Glovo, Deliveroo, Uber Eats) transport = ride apps (Uber, Grab, Lime, Bolt), public transit, taxis, fuel, flights, trains, hotels, hostels, booking sites (Booking.com, Kiwi, Ryanair, Agoda, Airbnb) shopping = retail, clothes, electronics, Amazon, Apple, general stores bills = subscriptions, phone, utilities, software, account or card fees, memberships (Amazon Prime, iCloud, gym membership fee) fun = entertainment, events, concerts, cinema, games, tickets health = pharmacy, doctor, dentist, gym, fitness, barber, wellness other = cash withdrawals or anything that does not clearly fit For money coming IN (income), set CATEGORY to the word: income INCLUDE / SKIP Include every completed transaction, both money out and money in. Treat ALL incoming money as income (positive), including top ups and transfers from your own other accounts. SKIP anything pending, reversed, declined, failed or refunded, and skip every balance, summary, interest or total line. Only fully completed transactions. OUTPUT RULES (STRICT) Reply with the data line and absolutely nothing else: no greeting, no explanation, no labels, no headings, no code block, no backticks, no quotes, nothing before and nothing after. If there are no transactions, reply with an empty message. EXAMPLE (shape only): 20260301|Employer GmbH|2100.00|EUR|income,20260301|Kiwi.com|-59.00|EUR|transport,20260302|Esselunga|-31.80|EUR|food,20260303|Amazon|-13.99|EUR|shopping