What MealsList does, how the prices get there, and what it costs.
Three steps, and the third one does most of the work for you.
1. Name your stores. Go to Account and add the places you actually shop, up to eight. Put your two main ones first, because that is the order the columns appear in.
2. Find a recent receipt. Any store, any week. One you still have in a drawer is fine.
3. Import it. Go to Import, pick the store, copy the prompt it gives you, and paste it into any AI assistant along with a photo of the receipt. Paste the answer back. Your list arrives already filled in, with prices and aisles sorted.
Do that once per store and you have a working price comparison without typing anything.
No, and you should not. That is what the receipt import is for — one receipt fills or refreshes a whole store's column in a single paste.
Typing is there for the odd item you want to add between shops, not for setting the thing up.
One shop. Import a receipt from each of two stores and the totals bar will already be telling you which of them is cheaper for the things you actually buy.
It gets better as more of your regular items get a price at more of your stores.
It is one grocery list that your whole household shares, with a price column for each store you shop at. As you check items off, a bar at the bottom totals what the trip would cost at every store and names the cheapest one.
No. It runs in a browser, on a phone or a computer. Sign in and your list is there.
Up to eight, and you name them yourself. They can be any store at all — a national chain, the warehouse club, the market that only runs on Saturdays. MealsList does not have a fixed list of stores you have to pick from.
Yes, and that is the point. Two or more people share one household and one subscription, and each person gets their own login. Anyone can add an item or tick something off, and everyone sees it.
You enter them. There is no price feed behind MealsList and no scraping.
That sounds like more work, and at the start it is. What you get for it is prices that are actually right: the number on the shelf, in your town, at the store you actually go to. Published price data is usually a regional average and is often out of date before you read it.
No. A price stays until you change it. Most of the work is in the first couple of shops, after which you are only updating the things that moved.
There is no upload button, and we never see your receipt. The Import page gives you a prompt to copy. Paste it into whichever AI assistant you already use, attach a photo of the receipt, and paste the answer back into MealsList.
It reads the whole receipt in one go, so you can refresh an entire store's price column in a single paste instead of typing items one at a time.
Any that can read a photo. Claude, ChatGPT and Gemini all work, on free plans as well as paid. You do not need a particular one, and you do not need to pay for anything extra.
No. Anything already on your list has its price updated for that store rather than being added again.
A preview screen shows you exactly what will be added, what will be updated and what will not change, before anything is saved. Receipt abbreviations are genuinely hard and an assistant will occasionally misread one, so that preview is where you catch it.
Yes, if that app can give you your list as text. Copy it, use the "From another app" prompt on the Import page, and paste the result. Prices are optional, so a plain list of item names works fine.
$69 a year for the whole household. Not per person.
No. The 30-day trial does not ask for one. You get the full app for those thirty days, not a reduced version.
The app becomes read-only. You are not locked out and nothing is deleted — your list, your stores and every price you entered stay exactly where they are, and you can still look at them and export them.
The same is true if you stop paying later on.
From your own PayPal account, under recurring or automatic payments. You do not need to ask us and you do not need to give a reason.
You keep access until the end of the year you have already paid for. After that the app goes read-only rather than locking you out.
Within 30 days of a charge, yes, in full. Ask through the contact page. After 30 days we do not refund that year, though you can still cancel to stop the next one.
Yes, at any time, as a file you keep. It can also be pasted back in, so an export is a real backup rather than a dead end.
Account page, at the bottom: Close this household. It asks for your password and for you to type DELETE, then everyone in the household is signed out and emailed.
Nothing is erased straight away. Everything is held for 30 days first, so a mistake can be undone by replying to that email. After 30 days it is permanently deleted.
Download your data first if you want to keep it.
Four, each with their own login. That covers the people who actually shop and plan, which is who needs an account.
Anyone in the household can remove someone from the Account page if that changes.
Use the contact page and it will reach a person.
Thirty days costs you nothing and answers the question better than this page can.
Start your free 30 days