Article · · 7 min read
Website or mobile app: what does a small business need first
In short
Start with a website: it is found through Google, maps and AI assistants and works on any phone without installing anything. Build a mobile app when the same customers come back every week or month to book, reorder or use loyalty points. At Veilvex a website starts at $500, a Telegram or WhatsApp bot at $350 and an iOS and Android app at $2,500.
Most small businesses should start with a mobile-friendly website and add an app only when customers come back often enough to keep it on their phone. A website is how new people find you through Google and AI assistants; an app is how regular customers book, reorder and collect points faster. Here is how to tell which stage you are at, and what sits in between.
Related service App development — from $2,500Website development — from $500AI automation & bots — from $350
Figures and sources
-
$99 / year
Apple Developer Program membership
Source: Apple Developer — Programs
-
$25 one-time
Google Play developer registration fee
Source: Google Play Console Help
-
iOS 16.4
the iOS version since which web apps added to the Home Screen can send push notifications
Source: WebKit blog: Web Push for Web Apps on iOS and iPadOS
-
28 April 2026
since this date App Store Connect accepts only apps built with Xcode 26 or later and an iOS 26 SDK
-
98%
of 157 small business sites on Google's first page already have a mobile layout
Source: Veilvex study of 178 small business websites (October 2026)
In this article08
01The short rule
A website first, an app when customers return. Three questions decide it:
- How do new customers find you? If through search, maps, ads or AI assistants, you need a website: an app does not show up in those answers.
- How often does one customer come back? Once or twice a year: a website is enough. Every week or month: an app starts to pay off.
- What will the app do that the website cannot? Push reminders, a loyalty card, one-tap reordering, work without internet. If the answer is "nothing", you do not need an app yet.
02Website, app, web app or bot: comparison
| Website | Mobile app | Web app (PWA) | Telegram or WhatsApp bot | |
|---|---|---|---|---|
| How people find it | Google, maps, AI assistants, links | App Store and Google Play, or your invitation | Like a website; can be added to the Home Screen | A link or QR code from you |
| Needs installing | No | Yes | No, optional | No, if the client uses the messenger |
| Good for | First contact: services, prices, enquiries | Repeat use: bookings, loyalty, orders | A personal account or orders without a store listing | Bookings, orders and reminders in a chat |
| Notifications | No | Push notifications | Web push after the user allows it (iOS 16.4+) | Messages in the chat |
| Store fees | None | Apple $99 a year, Google Play $25 once | None | None |
| Required yearly rebuild | No | Yes, for new Apple and Google requirements | No | No |
| At Veilvex, from | $500 | $2,500 | $2,500 | $350 |
Prices are "from" figures; the exact price depends on screens, accounts, payments and integrations and is named after a short brief.
03When a website is enough
- Customers buy once or rarely: repairs, legal services, renovation, events.
- Most new customers come from Google, maps or ads.
- You need to show services and prices and receive enquiries, not run a personal account.
- The budget is limited: a website does the job of the first contact for less.
Almost every small business site is already mobile: in our study of Google's first page, 98% of 157 sites had a mobile layout. So "our clients use phones" is not a reason for an app by itself; a fast mobile website covers it. See website development.
04When an app pays off
- The same customers return every week or month: a café, salon, fitness studio, laundry, delivery.
- You run loyalty points, subscriptions or a personal history of orders.
- Reminders matter: appointments, refills, order status.
- Staff or couriers need a tool that works with the camera, location or without internet.
A rough check before ordering: estimate how many extra repeat orders a month the app will bring, multiply by your margin per order and by 12, and compare it with the build price plus a year of support and store fees. Also plan for one technical update a year. If a year of extra margin does not cover it, start with the website or a bot. Prices in detail: how much a mobile app costs.
05What an app costs to keep after launch
A website needs hosting and occasional edits. An app adds a yearly cycle: Apple and Google raise their requirements every year, and an app that has not been rebuilt cannot ship even a small fix. This is one more reason to start with a website and add the app when it has a clear job.
| Item | Website | Mobile app |
|---|---|---|
| Platform fees | None | Apple $99 a year, Google Play $25 once |
| Required updates | None set by a store | At least one rebuild a year: since 28 April 2026 the App Store accepts only uploads built with Xcode 26 and an iOS 26 SDK; Google Play raises the required target API level every year |
| Server and services | Hosting | Server, database, push notifications, maps: usually paid monthly and growing with users |
| Fixes and changes | Texts and prices, often in an admin panel | Fixes on specific phones; every release goes through store review |
Check the current dates on Apple's upcoming requirements page and in Google Play's target API requirements: both change every year.
- Accounts in your name: the Apple and Google developer accounts, the server and the code repository belong to your company, so another team can take over.
- The yearly update: who rebuilds the app for new store requirements, and at what price.
- Free fixes: for how long after launch bugs in the delivered work are fixed at no charge.
At Veilvex the app is published under your own developer accounts, support after launch is on demand, and the yearly update is estimated separately. See app development.
06The middle options: web app and bot
A web app (PWA) opens in the browser like a website, but a client can add it to the Home Screen and get notifications; on iPhone, web push for such apps has worked since iOS 16.4. It suits a personal account or repeat orders when you do not need a store listing.
A Telegram or WhatsApp bot takes bookings, orders and sends reminders inside a messenger the client already has. It is often the cheapest way to test whether customers want to order from their phone at all. See bots and AI automation.
07A sensible order of steps
- A mobile-friendly website with services, prices and a messenger link.
- A bot or a booking form for the most frequent action.
- An app for iOS and Android when repeat customers ask for it, built from one cross-platform codebase.
Each step reuses the previous one: the website stays your shop window, and the app adds speed for regular customers. At Veilvex an app starts at $2,500; see app development or describe your task.
08Frequently asked questions
Mobile app or website: which does a small business need first?
Usually a website. It is found through Google, maps and AI assistants and works on any phone without installing. An app makes sense later, when the same customers come back often. At Veilvex a website starts at $500 and an app at $2,500.
Can a website replace a mobile app?
For services, prices, enquiries and simple orders, yes. A web app (PWA) can also be added to the Home Screen and send notifications. A native or cross-platform app is still more convenient for loyalty cards, frequent reordering and work without internet.
Do I need an app if I already have a website?
Only if customers return regularly and the app gives them something the website cannot: reminders, points, one-tap reordering. Compare the extra margin over a year with the build price, support, one technical update a year and store fees (Apple $99 a year, Google Play $25 once).
Is a Telegram bot cheaper than an app?
Yes, in most cases. A bot handles bookings, orders and reminders inside the messenger, without store review. At Veilvex a bot starts at $350; see bots and AI automation.
Want us to do this for you?
Tell us about the task: after a 15-minute brief we name the plan, timeline and price.