Common questions, plain answers

Questions, answered.

Search, tap a category, or scroll. If your question isn't here, open a ticket and we'll add it within a day.

  • Small and mid-sized European businesses that need a real website, not a templated shell. Most of our clients are first-time buyers who want a single team to design, build, host, and keep it alive for them.

  • We're a small team operating across the EU. We bill in EUR, contract under EU law, and host inside the EU by default. We do not pay or charge VAT — see Pricing for details.

  • Rarely. We accept English-speaking projects worldwide if the scope makes sense, but our day-to-day workflow, contracts, and SLAs are written for EU clients.

  • Yes. After the brief is in, we send a short intro of the people who'll touch the code and design, and you keep the same team from kickoff to handover.

  • Fixed price in EUR, locked when you accept the offer. Presentation sites €500–1 200, online shops €1 200–3 000, platforms €3 000–10 000+. Addons are itemised in the wizard with their own EUR price.

  • No. We don't pay or charge VAT. The number you see in the offer is the number that comes out of your bank account.

  • Three milestones: 30% deposit (after you accept the offer), 40% at demo approval, 30% at final approval before handover. Each one is a separate Stripe invoice triggered by your own click-to-approve.

  • We raise a written change order in your portal: extra cost, extra time, and your acceptance. Nothing happens silently. Small tweaks under an hour are absorbed.

  • No. The only ongoing fees are the optional subscriptions you pick yourself in /pricing (hosting, email, domain). Stripe's processing fee is on us.

  • Six to ten weeks for most builds. Presentation sites land around six weeks, shops around eight, platforms eight to ten. The exact calendar lives in your offer.

  • We keep going on the parts that don't need you and pause the milestone clock for the parts that do. The Stripe invoice for that milestone doesn't fire until you approve it, so you don't pay for time you haven't started.

  • Tickets inside your client portal. Every message has a timestamp, an audit trail, and attachments, so nothing important lives in a single inbox or chat thread.

  • Yes. You can cancel after any milestone. Work delivered up to that point is paid, anything not started is refunded per the refund policy.

  • Next.js + TypeScript on the front, Postgres on the back, hosted with Hetzner, fronted by Cloudflare, payments with Stripe, email with Resend. We don't lock you in — at handover you get the full source and infra runbook.

  • Yes, on final payment. Source ships either as a tagged Git repository or a zipped bundle, your choice. License is unrestricted for your own use.

  • Yes. The deliverables include a runbook that explains every environment variable and external service. If you'd rather we host it, the hosting subscription handles backups, TLS, patching, and monitoring.

  • Not as a standalone service, no. We build responsive web apps that work well on mobile browsers. Native iOS/Android is outside our current scope.

  • First response inside one business day for every ticket. Critical bugs that block your business are triaged the same day. The full SLA lives at /legal/sla.

  • Yes if you take a hosting subscription. Otherwise we offer ad-hoc maintenance billed by the half-day. Most clients take the subscription.

  • Inside your client portal at /app/tickets. Tickets get an id, a priority, a status, and a notification email back to you for every reply.

  • Yes. Your brief is visible only to the people on your project. We don't reuse, share, or train on it. See the Privacy Policy.

  • You do. On final payment, the source code, design files, and any commissioned assets belong to you outright.

  • Yes. We act as the data controller for our marketing site and as a data processor for the projects we host. See /legal/dpa for the DPA and /legal/subprocessors for the vendor list.

  • Use the data request form at /legal/data-request, or email hello@catintech.com. We respond inside thirty calendar days as required by GDPR.

Showing 24 of 24 questions.

Still can't find it?

Reach out from the contact form and we'll answer in plain text — and probably add it to the list above.

Ask us anything