What it costs
A concrete starting point, so you get an idea before you even write to me. These are fixed-project figures, not hourly rates: what you see is the range a project of that kind usually falls into.
These prices are indicative. Every project is different, and the final figure depends on what you actually need: number of pages, integrations, content to prepare, complexity of the logic. You always get a written, final quote before we start — no surprises along the way.
Websites
From a single page to a company site with a self-managed blog.
| Project | In plain words | Indicative price | How I build it |
|---|---|---|---|
| One-page "business card" site | A single page with who you are, where you are, contacts and social links. | €150 – €300 | HTML, CSS, JavaScript (pure front-end) |
| Landing page for campaigns | A single page to collect leads or track conversions from ad campaigns. | €250 – €500 | HTML/CSS + PHP for mail and data handling |
| Basic brochure site (3-5 pages) | Classic site with Home, About, Services, Location and Contact pages. | €400 – €750 | HTML, CSS, JavaScript |
| Brochure site with blog and admin panel | Dynamic site with a custom admin panel to publish your own articles. | €1,200 – €2,200 | HTML/Blade + PHP and MySQL/PostgreSQL |
| Site with calculator or quote builder | Informational site with custom logic that computes prices in real time. | €1,500 – €2,800 | React (front-end) + PHP/PostgreSQL (back-end) |
| Multilingual site | Company site with custom translation management and dedicated URLs per language. | €1,800 – €3,000 | Blade/HTML + PHP and MySQL |
Bookings and e-commerce
For selling online or managing appointments.
| Project | In plain words | Indicative price | How I build it |
|---|---|---|---|
| Booking and appointments site | Custom interactive calendar to manage availability and appointments. | €2,000 – €3,500 | React (front-end) + PHP and MySQL/PostgreSQL |
| Single-product e-commerce | Dedicated checkout with Stripe or PayPal payments for direct sales. | €1,500 – €2,500 | React/Blade + PHP and MySQL |
| Standard e-commerce (up to 100 items) | Custom cart, product pages, categories, discounts and order management. | €2,500 – €4,500 | React (front-end) + PHP and PostgreSQL/MySQL |
| Advanced and B2B e-commerce | Complex catalogue, custom inventory management and per-customer price lists. | €6,750 – €16,000 | React (front-end) + PHP API and PostgreSQL |
Apps and web apps
iOS and Android applications and installable web apps.
| Project | In plain words | Indicative price | How I build it |
|---|---|---|---|
| Installable web app (PWA) | Optimised site that installs on a phone and works offline. | €1,500 – €4,000 | React / PWA + PHP API |
| Simple iOS and Android app | App with essential screens, such as a loyalty card or an offline catalogue. | €5,250 – €12,000 | React Native + PHP API and MySQL |
| Business app with private area | User authentication, push notifications, profile management and a data dashboard. | €9,000 – €20,000 | React Native + PHP API and PostgreSQL |
| App with maps and geolocation | Real-time positions, route calculation and location-based events. | €12,000 – €28,000 | React Native + PHP API and PostgreSQL + maps API |
| Marketplace app (Vinted or Airbnb style) | Platform with two user types, transactions between them and built-in chat. | €18,000 – €40,000+ | React Native + PHP API and PostgreSQL (complex architecture) |
Always included
Custom code
No templates, no site builders: the project is yours and you are not tied to any platform.
Built for mobile
Every page is designed for small screens too, where most visitors come from.
Speed and baseline SEO
Structure, headings and performance set up from the start so you can be found on Google.
Support within 24-48 hours
After launch I stay available for changes and unexpected issues, replying within 24-48 hours.
Worth knowing before asking for a quote
- Prices are per project, not hourly.
- Domain, hosting and any paid third-party services are not included (for example Stripe or PayPal fees, or maps APIs). I always tell you upfront which ones are needed and what they cost.
- Content (copy, photos, logo) is usually provided by you. If you do not have it, we discuss it and work out how to proceed together.
- Work starts with a deposit and is settled on delivery. Larger projects can be split into phases.
- If your project does not match any of these entries, write to me anyway: it is almost always a combination of the ones above.
Got something in mind?
Tell me what you need and I will tell you
transparently what it costs and how long it takes.
Quotes are free and come with no obligation.