Frequently Asked Questions
How long does an upgrade take?
Usually between 2–4 weeks. Smaller apps (under 20k lines) can be done in about two weeks. Larger monoliths or multi-tenant systems might take closer to four. We’ve done Rails 4.2 → 7.1 upgrades in under three weeks with full CI and zero downtime.
What’s your refund guarantee?
If we can’t complete the promised upgrade or rescue scope, we refund you — period. Refunds happen before code handover, so there’s no risk of being left with unfinished work.
What if my codebase has no tests?
We deal with that all the time. If your app has zero or broken tests, we’ll write a minimal test harness to cover critical flows (auth, payments, CRUD) before upgrading. You don’t need perfect coverage — you just need a stable baseline.
My codebase is a mess. Will you still take it?
Yes. We’ve seen everything — forked gems, duplicated migrations, vendor plugins, you name it. We clean up what’s required to make the upgrade safe, not to win beauty awards. If it’s truly unsalvageable (e.g., no Git history or hundreds of uncommitted changes), we’ll tell you upfront.
Can you handle Rails 3.x → 8.x jumps?
Yes, that’s our specialty. We usually take it one major version at a time internally, but you only pay once — €3,000 per version jump. Example: 3.2 → 7.1 = €12,000 total.
My app is tiny. Can I get a discount?
No discounts, but we can confirm whether your app qualifies for a smaller scope. Send us the repo link and Rails version — if it’s under 5k lines, we’ll advise on the best next step. We don’t do free assessments or quotes, but we’ll tell you right away if it’s overkill.
My app is huge — there’s no way you can do it that cheap.
You’d be surprised. We’ve upgraded monoliths with 250+ models and custom engines for the same fixed price. Sometimes we take on larger apps at a loss just for the reputation — having your company on our case studies is worth more than a few extra weeks of work.
What if I want just one or two versions to give a green light?
We get it — sometimes you need to stay in touch and approve each step. We can break larger upgrades into smaller chunks (e.g., 4.2 → 5.0, then 5.0 → 6.0). Each version is €3,000, and you can pause between versions to review and deploy. Perfect for teams that need control over the upgrade timeline.
Do you work with private repositories?
Yes. We usually get temporary access via GitHub or GitLab. Once the work is done, you revoke access and keep everything — code, commits, CI configs.