For autónomos and British freelancers in Spain

Your quarter, worked out box by box.

Photograph your receipts, drop in a bank statement and add the invoices you sent. Catalejo reads each receipt line by line and works out your Modelo 303 and 130, the boxes you type into the AEAT form, and puts the quarter in one pack for your gestor.

Start free

Free to start. €15 a month when you want the whole quarter done.

Or check one receipt, no account
Modelo 303
IVA · Electrician, Cartagena
Sample quarter · 3T 2026
07Base 21%4.630,00
09IVA charged972,30
29IVA you can deduct24,70
46
303 result
to pay
947,60 €
Modelo 130
IRPF · to pay
648,21 €
12 receipts · 3 invoices · 1 bank statement Both returns, box by box

Two returns every three months, and the numbers are all over the place.

The invoices you sent are in one place, the receipts are in a jacket pocket and the van, and the RETA cuota is in the banking app. The 303 and the 130 need all three, by the 20th.

Every quarter, the same scramble

Modelo 303 for the IVA and Modelo 130 for income tax, due by 20 April, July and October, and 30 January. Miss a receipt and you pay tax on money you spent. Miss an invoice and the numbers don't add up when your gestor looks.

Snap it, drop it in, type it once

Photograph receipts as you go, up to fifteen at a time. Drop in the bank statement so purchases without a receipt still show up. Type in each invoice you send. Catalejo reads each receipt line by line, suggests what's business and what's personal for you to confirm, and keeps the same purchase from counting twice.

The boxes, filled in

Your 303 and 130 worked out box by box, to type into the Sede Electrónica yourself or hand to your gestor as one pack: a spreadsheet that opens in Excel, a summary PDF and every receipt photo.

Photograph the pile, not one receipt at a time

Fifteen at a time, or one photo of the whole pile out of the van door. Each receipt gives up its shop, its date, every line on it, and whose NIF is printed at the bottom. That last part decides whether the IVA is yours.

  • Reads the NIF off a standard Spanish ticket, and tells you whose it is
  • Splits one photo of several receipts into separate purchases
  • Tells you the usual way to get a factura from that kind of shop
Queue status
leroy_merlin_0904.jpgRead
1.2 MB
repsol_diesel_0905.pdfRead
0.8 MB
github_invoice.pdfReading…
0.4 MB
hotel_valencia_0831.jpgWaiting
2.1 MB

Your bank says €212 at Leroy Merlin. Only the receipt knows what for.

Half of it was materials for a job, half was a shelf for the spare room. Booked as one line it's either all deductible or none of it, and both answers are wrong. Same trip to the hipermercado, same trip to Amazon, same tank of diesel that did a client visit and the school run. Catalejo keeps the lines apart, so what you claim is the part you can actually defend.

  • Every line kept, priced per unit, kilo or litre wherever the receipt says
  • Personal lines stay out of the IVA figure, so the number is not flattered
What was on it
Amazon.es · 24 July€89.00
1x Logitech MX Master 3S€89.00
BusinessCounted as an expense for the 130
Across a sample quarterfrom the lines, not the totals
Leroy Merlin
materials, 1 plant left out
96,25 €
business
Repsol
4 fills of diesel
233,90 €
IVA at 50%
Mercadona
water, sandwich, fruit
11,75 €
personal

Ask it about your own records

Ask in English or Spanish, about your own receipts rather than about tax in general. Whether that camera you're eyeing up is deductible. What you've actually spent with one supplier this year. Which receipts still need a factura, and where the quarter has got to.

  • Asks your ledger, not the internet: it only answers from what you scanned
  • Checks every figure it quotes against your records and drops any it can't find there
  • Answers name the shop, the amount and the date

Can I claim the IVA on the Leroy Merlin receipts from June?

Two of the three Leroy Merlin receipts from June are plain tickets with only the shop's NIF, so their IVA can't go in the 303 as they stand. The third is a factura with your NIF on it, so its IVA counts. Ask at the shop for facturas for the other two.

Example

What your gestor gets

Hand your gestor the quarter, not a bag of paper

A spreadsheet that opens straight in Spanish Excel with every purchase line by line, a summary PDF with your 303 and 130 box by box, and the photo of every receipt. It isn't a filing and it isn't signed. It's the thing your gestor would otherwise build by hand out of a carrier bag.

  • Catalejo_3T_2026_gestor.zip
  • Every receipt image attached
  • NIF shown where the receipt carries one
  • PDF or ZIP

Why pay for it

Why this and not the app your bank already gave you?

The bank has never seen what you bought

Bank apps and budgeting apps work from the bank feed, and the bank feed stops at the shop name. Fintonic, your bank's app, the spreadsheet, they say “Leroy Merlin, €212” and none of them can say more, because €212 is genuinely all the bank was told. Whether that was tools for a job or a shelf for the spare room is on the receipt and nowhere else.

One long receipt: 37 separate lines, read off a single photograph.

It does the sums, not just the storage

A receipt app keeps your photos. A bank app shows your spending. Neither tells you what goes in box 07 of the 303 or box 02 of the 130. Catalejo takes the invoices you sent, the receipts you snapped and the statement you dropped in, lets you say what's business and what's personal, and works both returns out the same way every quarter, with the cautious choices it made shown on screen.

In the sample quarter: 3 invoices, 12 receipts and one bank statement become a 303 of 947,60 € and a 130 of 648,21 €.

It admits what it doesn't know

Import your statement and you have every payment that left that account. Add receipts for the shops you care about and those lines get broken open. Catalejo matches the two so a shop you scanned and a card payment for the same shop are one purchase, not two.

A receipt and the card payment for it count once. A factura that replaces a ticket you'd already scanned counts once too.

You could paste one receipt into a chatbot right now and it would read it, probably well. Ask it in October what your 130 comes to for January to September, and it has no idea, because it never kept January. That's the whole difference. One is a clever answer. The other is a record that builds up.

We are software, not your accountant, and we say so. Catalejo shows its workings, flags anything that needs a human, and never invents a number to look clever. Check the final figures with your gestor before you file.

Pricing

The prep your gestor would rather not do either

Your gestor is there for the filing and the judgement calls. Sorting a quarter of tickets into line items isn't what you are paying them for, and it isn't what they want to be doing. Catalejo does that part, so what lands on their desk is already itemised, dated and evidenced.

Free Plan

€0/ forever

See where you stand, for nothing. No card, no catch.

  • The IVA verdict on any receipt, with no account
  • 5 receipts a month, with every line priced out
  • Import a bank statement and see the whole month
  • Unlimited scans, and questions about your own records
  • The gestor pack
  • The 303 and 130, box by box
Start free

Autónomo

€15/ month

The whole quarter in one place, both returns worked out, and a pack your gestor can file from.

  • Your Modelo 303 and 130 worked out box by box, ready to type into the AEAT form
  • Receipts, bank statement and invoices matched, so nothing counts twice
  • Unlimited scans, item-level, up to 15 at once
  • Gestor pack: the quarter itemised, with every receipt attached
  • The factura request written for you, in Spanish, with your NIF on it
Get the whole quarter

Cancel any time. You keep it to the end of what you've paid for.

Founding members, 20 places

€99 a year, and it stays €99 for as long as you do.

I'm Liam, I built this. For the first 20 people I'll also sit on a video call and go through your first quarter with you, so you know the numbers are right before you file.

Take a founding place

€15 a month is €180 a year, or €150 paid up front. It's for the four times a year you'd otherwise spend an evening with a shoebox. If you only have a handful of receipts a quarter, the free plan may be all you need. Drop a statement in and see your own number first.

The things people ask before they sign up

Does it file my 303 and 130?

No. It works them out, box by box, so you can type them into the Sede Electrónica yourself or hand the whole quarter to your gestor. Pressing submit stays with you or them.

Where do the numbers come from?

The income comes from the invoices you add, one line each: date, client, amount, IVA rate and any IRPF withheld. The costs come from the receipts you photograph and the bank statement you drop in, which is also where the RETA cuota gets picked up. Nothing is guessed from money arriving in your account, because a transfer doesn't say whether it was work, a refund or a relative.

Do tickets count, or do I need a factura for everything?

For the 130, Catalejo counts business tickets as expenses by default. Hacienda can ask you to back up any expense, and a factura is the strongest proof, so if you'd rather only count facturas there's a strict setting. For the 303 it's different: the IVA on a plain ticket isn't deductible, so the IVA box only takes purchases on a factura in your name. Catalejo shows how much IVA is sitting on tickets in case it's worth asking a shop for the factura.

What is in the gestor pack?

A spreadsheet that opens straight in Spanish Excel with every purchase line by line, a summary PDF with the 303 and 130 box by box, the photo of every receipt, and a short note explaining the columns. It isn't a filing and it isn't signed. It's what your gestor would otherwise build by hand from a bag of paper.

Declarando and Xolo file for me. Why this?

They're gestoría services, and if you want someone else to press submit, one of them or your existing gestor is the right answer. Catalejo is €15 a month and does the part before that: it reads the receipts, keeps the quarter in one place and works the returns out. That suits you if you file yourself, or if you want to hand your gestor the quarter already sorted instead of a bag of paper.

How far can I trust the figures?

Where the rules leave room, Catalejo takes the cautious reading and says so next to the number. Anything that could be for the business or not, like home electricity or a laptop, counts in neither return until you say, and you can set a share. Fuel counts at half its IVA and stays out of the 130 unless you mark the vehicle as only for work. Travel and meals stay out until you mark them as business. Equipment over €300 a unit stays out of the 130, because it's normally depreciated over several years. The IVA rate is the one printed on the document; where it couldn't be read, the screen says so. The 5% for costs that are hard to document is applied, capped at €2,000 a year. The low-income deduction only applies once you've told it last year's figure. They're estimates to file from, not advice, and anything unusual is worth a look before you submit.

How many receipts can I do at once?

Fifteen files at a time, and a single photo can hold several receipts side by side. Those get split into separate purchases. Images or PDFs.

Are you a gestor?

Review your clients' ledgers before they reach you, already itemised. When a client who signed up with your code pays, you get 20% of what they pay for as long as they stay subscribed, paid monthly by bank transfer.

Create Gestor Account