Services and prices
Guide prices for common work, in Swiss francs. After a short conversation you get a written scope and a fixed-price quote, or a transparent estimate for open-ended work.
For the first Swiss clients: 20% off if I may show the project by name as a reference.
Speed-Fix for a slow website
Fixed price: I make your existing homepage load faster, without a redesign. Measured with Google PageSpeed Insights on mobile: performance score and page weight, before and after. If the mobile performance score doesn't go up, you pay nothing.
Fixed priceCHF 190Typical timeline: 2–3 working days after accessIncludesDiscuss this →- Google PageSpeed Insights on mobile, before and after: performance score and page weight
- Images compressed and converted
- Images further down load only when scrolled to
- Unused scripts removed
- Short report with the results
Website fixes & integrations
Forms, landing pages, bug fixes, and small integrations on an existing site.
FromCHF 190Typical timeline: 2–5 daysIncludesDiscuss this →- Diagnosis and fix
- Form or booking integration
- Testing on desktop and mobile
Business websites
Fast, conversion-focused websites and booking pages that make the next step obvious.
FromCHF 790Typical timeline: 2–3 weeksIncludesDiscuss this →- Up to 5 pages
- Contact or booking flow
- SEO basics; cookie-free visitor statistics on request
- Handover and editing guide
Automation & internal tools
Dashboards, workflows, and integrations that replace manual spreadsheet work.
FromCHF 1,490Typical timeline: 3–6 weeksIncludesDiscuss this →- Process mapping
- Role-based access
- Audit history
- Imports and exports
- Documentation
Custom platforms
Larger applications and specialised systems, from real-time products to multi-team operations platforms.
Custom quoteTypical timeline: Scoped togetherIncludesDiscuss this →- Discovery workshop
- Architecture plan
- Staged delivery with previews
Maintenance
Updates, monitoring, backups, and small improvements under a scoped monthly agreement.
FromCHF 49 / monthTypical timeline: OngoingIncludesDiscuss this →- Agreed hours per month
- Priority fixes
- Monthly summary
Starting prices are guide prices; the final price depends on scope and is set in a written fixed-price quote before work starts. Quotes and invoices are in CHF (EUR or USD on request). KIVA is not registered for Swiss VAT, so no VAT is charged.
How do these prices compare with Swiss agencies? Guide: what does a website cost in Switzerland? →
Are you an agency looking for frontend capacity under your name? Terms for agencies →
Industry packages
Packages for industries with particular requirements. Guide prices; after a short conversation you get a fixed-price quote.
Trades and crafts (e.g. carpentry, painting, landscaping)
A clear website that shows your work and makes asking for a quote quick.
Note: Photos from your phone are enough: I crop them and optimise them for the web.
See an example website ↗Fictional business, labelled as an example (in German)
FromCHF 1,290IncludesDiscuss this →- Reference gallery with your own photos, sent straight from your phone
- Phone number visible at the top of every page
- Simple quote request form
- Service area and contact details
- German; English on request
Hairdressers and beauty
A calm website with your prices and a direct path to booking.
Note: Price list updates are included in the maintenance plan, or done by KIVA on request.
FromCHF 990IncludesDiscuss this →- Up to 4 pages
- Price list
- Your existing online booking tool embedded (widget or link): booking data goes straight to your provider and never through KIVA
- Your own photos
- Link to your Instagram
Bakeries, cafés and shops
Opening hours, range and pre-orders in one place, for every shop or branch.
Note: Orders arrive as requests: you confirm them yourself by email or phone.
FromCHF 1,290IncludesDiscuss this →- Shops or branches with opening hours, including public holidays
- Range and prices
- Order request form for cakes or pre-orders, sent as an email you receive (no online payment)
- Map link for each location
Practices (physiotherapy, dental, medical and therapy)
A calm, readable website for practices that older patients can use without effort.
Note: Recommended: hosting and domain with a Swiss provider, in the practice's name.
See an example website ↗Fictional business, labelled as an example (in German)
FromCHF 1,900Typical: CHF 1,900–2,900IncludesDiscuss this →- Team pages and services
- Insurance or self-pay information, with texts supplied by you
- Readable for older patients, with WCAG 2.2 AA as the target
- Phone number visible at the top of every page
- Your practice's own booking tool embedded (widget or link): booking data goes straight to your provider and never through KIVA
- No tracking
Restaurants
Menu, opening hours and reservations at a glance, including on a phone on the way.
Note: Menu updates are included in the maintenance plan, or done by KIVA on request.
See an example website ↗Fictional business, labelled as an example (in German)
FromCHF 1,290IncludesDiscuss this →- Menu page
- Opening hours, including public holidays and annual closures
- Your reservation tool embedded (widget or link)
- German and English; Italian or French on request, with translations supplied by you or proofread by a native speaker
- Your own food photos (or photos from a local photographer)
Small guesthouses (B&B, pension, up to 20 rooms)
A website that takes guests from your rooms straight to booking.
Note: French translations and any further languages are proofread by a native speaker.
FromCHF 1,900IncludesDiscuss this →- Room pages
- Your booking tool embedded (widget or link)
- Booking button on every page
- German, English and French
Hotels and holiday businesses
A website that takes guests from rooms and packages straight to your existing booking engine.
Note: French translations are proofread by a native speaker. Italian on request, with translations supplied by the hotel or proofread by a native speaker.
FromCHF 3,900IncludesDiscuss this →- Up to 12 pages
- Room and package pages
- Seasonal opening times
- Your existing booking engine embedded (widget or deep link), no separate booking interface
- Images optimised for phones on roaming
- German, English and French
Online shop with payments
An online shop on an established platform, with Swiss payment methods and shipping rules. I don't build my own payment processing: payments run through the provider. A connection to your till (POS) or stock system is quoted after I've checked your system.
Note: For small ranges, ordering by email with no fees is often the cheaper start.
On requestIncludesDiscuss this →- Set up on Shopify or WooCommerce
- Payments with TWINT and cards through an established payment provider such as Payrexx or Stripe
- Swiss shipping rules
- Product import
- Templates for imprint, privacy policy and terms, for you to review
Running costs
What a website typically costs after launch.
- Domain
- Approx. CHF 15–25 per year, directly with a provider of your choice and in your name.
- Hosting
- Often CHF 0 for static websites (for example on your own account with a provider that has a free tier); otherwise depending on the provider.
- Maintenance
- From CHF 49 per month (updates, small changes, monitoring).
Working together remotely
Time zones
Nurkiva works on Philippine time (UTC+8), Gabby and Citha on Indonesian time (UTC+7). A 9:00 call in Zurich is 15:00 to 16:00 for us (an hour earlier during Swiss summer time), so mornings in Europe overlap with our working day.
Communication
Written updates every week, calls when they save time, and one shared place for decisions.
Ownership
Source code, hosting accounts, and domains are set up in your name. Nothing is held hostage.
Agencies
White-label development is welcome. I can work under your brand and inside your process.
Frequently asked questions
- Do you work with businesses in Switzerland?
- Yes. We work remotely for clients in Switzerland: Nurkiva from the Philippines (UTC+8), Gabby and Citha from Indonesia (UTC+7), sometimes all three together in Manila. A call on a Swiss morning falls within our working hours, and you get a written progress update every week.
- Which language do we communicate in?
- Write to me in English, German or French, whichever you prefer. I reply in writing in your language, using translation tools for German and French, and you receive quotes and reports in that language too. Phone and video calls are in English. Website texts in German or French are best checked by you or a native speaker before launch.
- What does a business website cost?
- The guide price for a business website is from CHF 790: up to 5 pages, a contact or booking flow and SEO basics, with cookie-free visitor statistics on request. After a short conversation you get a written quote with a fixed price.
- What does a custom web application or automation cost?
- The guide price for automation and internal tools is from CHF 1,490. After a short conversation you get a written fixed-price quote, or a transparent estimate where the work is open-ended. Larger platforms are quoted individually after a discovery workshop.
- How long does a project take?
- Small fixes typically take 2 to 5 days, business websites 2 to 3 weeks, and automation or internal tools 3 to 6 weeks.
- Can I pay in Swiss francs?
- Quotes are in CHF. You pay 20% on order and the rest within 30 days of acceptance, so most of the price is due only after you have seen and approved the finished website. Invoicing in EUR or USD is available on request.
- Who owns the code and accounts?
- You do. Source code, hosting accounts, and domains are set up in your name.
- What if you're unavailable?
- Code, hosting and domain are in your name, and the project comes with documentation, so another professional can take over.
- Do you use our own photos?
- Yes, your own photos are the first choice. I only use generated images where none are available, and I always label them.
- Online booking without patient or guest data passing through you?
- I embed your provider's booking tool (a widget or a link). Booking data goes directly from your customers to your provider, under your contract with them. I don't receive, store or see any booking data.
- Do you work with agencies?
- Yes. White-label development is welcome: I can work under your brand and inside your process.