Midday Is Joining Ramp. Most of Its Customers Aren't.
Today Pontus Abrahamsson announced that Midday is joining Ramp. Two and a half years from a viral prototype on X to an acquisition by one of the most aggressive fintech companies on the planet. That's a hell of an outcome, and Pontus and Viktor earned every bit of it.
But the announcement comes with a quieter line buried in the operational details: Midday is winding down over the next three months. Accounts stay active for 90 days. There's a data export. Annual plans are getting refunded. Some customers will be offered a "personalized migration path" to Ramp.
Some. Not all.
The math of an acquisition like this is straightforward, and it's not a criticism: Ramp builds for the corporate finance org. Corporate cards, expense policy enforcement, AP automation, controllers, multi-entity rollups, audit trails. Their published target is companies with hundreds of employees and a finance team. They've been very clear about who they serve and they keep shipping at that level.
That's not the person who picked Midday.
The person who picked Midday is a freelancer in Lisbon, an agency of three in Berlin, a solo founder running a SaaS from a bedroom, a contractor who finally found a tool that respected the way they actually work. There's no expense policy to enforce. There's a shoebox of receipts and a quarterly tax deadline. Ramp's onboarding will ask them for things they don't have, and not ask them for the things they actually need.
For that group — which is most of you reading this from a Midday account — Ramp isn't the answer. They never claimed it was.
This post is for that group.
What Midday got right, and why it's worth saying out loud
Midday was the best version of its category in years. Pontus and Viktor built something that respected the user. Beautiful, opinionated, fast, open source from day one. They built in public. They listened. They shipped relentlessly. The community they pulled together — the threads on X, the GitHub stars, the people who treated their roadmap like sports news — wasn't an accident. It was the fingerprint of a team that had a real point of view.
More importantly, they got the premise right: the people running businesses are not accountants, not CFOs, not finance ops teams. They're operators who happen to also have to send invoices, file receipts, and reconcile transactions in the gaps between actual work. Build for that. Don't build for the corporate finance department that doesn't exist in their lives.
That premise didn't go away when the term sheet got signed. The audience is still here. The problem is still real. There's just one fewer tool in the market that takes it seriously.
What this looks like for you, this week
You have 90 days to move. Realistically, you have less, because nobody wants to be scrambling on day 89 with a tax deadline looming. Here's what we'd do in your shoes.
1. Export your data this week. Don't wait. Pull your transactions, invoices, customers, time entries, and documents now — while the export tool is fresh and the team is still around to fix it if something goes wrong. The first thing that breaks during a wind-down is usually the thing nobody's thinking about: support response time.
2. Ignore the Ramp migration if you're not their target. Ramp's "personalized migration path" will be best for the slice of Midday customers already moving toward corporate cards and AP automation. If your business has zero employees and one bank account, that migration is going to feel like trying on someone else's suit.
3. Pick a tool actually built for your shape. Whatever you pick, the test is the same: does the first ten minutes of using it feel like it's for you, or feel like it's for someone three sizes bigger? If you're filling out fields you don't understand the meaning of, that's not the tool.
We'd love to be your answer. If we're not, that's fine — the goal here isn't to capture you, it's to make sure you don't lose three months of momentum because the tool you trusted got acquired.
What Expensicat is, in one paragraph
Same audience as Midday. Same shape: invoicing, transactions, inbox, time tracking, customers, documents, exports. Bank connections via Plaid, GoCardless, and Teller. Multi-currency, multi-locale, multi-language. Cat — our AI assistant — lives inside the app, on WhatsApp, and on MCP. Categorize transactions, file receipts, draft invoices, answer "how much did I spend on contractors this quarter?" without opening a dashboard. We ship a CLI too, because some of you script your way through life and we respect that.
We're not open source the way Midday was — and that's a real difference, worth naming. We're transparent about what we ship and why; we publish a public changelog and write opinion pieces about how we think; we'd rather earn your trust through behavior than promise it through a license. If open source is a hard requirement for you, we won't fake it. There are alternatives, and we'll tell you which ones to look at.
Coming from Midday: what actually works today
Migration posts usually overpromise. Here's the honest map of what's shipped and what isn't, because handwaving at "we'll help you" is the wrong move when you have 90 days.
What works today, end-to-end:
- Bank transactions — export from Midday as CSV, drop it into Expensicat. Our transaction import reads the file, AI-maps columns to date, amount, currency, vendor, and description, deduplicates against anything already in your account, and runs every imported transaction through the same enrichment and matching pipeline our live bank syncs use. Imported transactions are not second-class citizens.
- Receipts and documents — the CLI ships a batch uploader.
expensicat entry upload ~/midday-receipts --recursive --concurrency 5walks a folder, uploads every receipt in parallel, and runs OCR to extract vendor, amount, date, and line items. The same files get filed in your inbox and matched against transactions automatically. This is the boring-but-painful migration step, and it's one command. - Bank reconnect — Plaid, GoCardless, or Teller depending on where you are. Once you reconnect, your live sync resumes; the imported historical CSV gives you continuity back to wherever your Midday history started.
- Cat does the post-migration work — once your transactions and inbox are in, Cat takes over: receipts get matched to expenses, recurring charges get grouped, anomalies get flagged. The first day after migration is the day you stop spending Sundays on bookkeeping.
What doesn't have a one-click flow yet — and what to do about it:
- Invoices, customers, time entries, projects, categories — there's no bulk-import UI for these today. The API and our MCP server expose single-record creates for all of them, which is enough for an AI tool like Claude or Cursor to chew through a CSV and recreate the records (this works surprisingly well for customer lists and time entries — point Claude at your Midday export and ask it to back-fill). For most freelancers the realistic split is: rebuild your customer list and recreate your three or four invoice templates by hand (a one-evening job), and let the AI handle anything bulk.
- Bulk imports we'll prioritize — we're shipping CSV import for customers, invoices, and time entries because of this announcement. If one of those is your blocker, tell us which one and we'll move it up. We're a small team in beta — that's not corporate-speak, it's the literal situation, and it cuts both ways.
If something doesn't fit one of these flows, ask. We'll either tell you it works, write the import for you, or be honest that it's not there yet.
A note on how this lands
There's a version of this post that reads like every "switch from X to Y" piece you've ever seen — opportunistic, transactional, faintly gross. I'm aware of that. I don't want to be that.
The reality is that a community of small businesses just learned the tool they trusted is going away, and they need a path forward. We happen to build a tool for the exact same people, with a similar voice, and we have working migration plumbing today. Saying so, with specifics, is the most useful thing we can do this week. Pretending the moment isn't happening would be the worse version.
Acquisitions are the reasonable end state of a lot of great companies. Pontus and Viktor went from a side project to a deal with one of the biggest names in fintech in two and a half years. That's a story to celebrate, not to mourn. The fact that it leaves a slice of customers homeless isn't a failure of theirs — it's just what happens when "small business tool" and "enterprise platform" sit at the same table and only one of them was ever going to win the cap table.
The job, for the rest of us, is to make sure the operators they served don't lose any of the ground they'd gained.
If you want to try Expensicat, the app is here — free during beta, no credit card. If you want to talk before moving, we're around. If you want a hand pulling your data out of Midday cleanly, just ask — we'll make the time, and we'll do it for free.
Welcome over, if it makes sense. Either way: don't lose your data, and don't let the migration get away from you.