Article · · Updated: · 15 min read

How to hire an app developer for a small business: format, checks and contract

In short

Decide the format before you compare quotes: a Telegram Mini App opens inside Telegram with no installing, no store review and no store fees, but reaches only Telegram users and is not found through search by itself; a mobile app reaches anyone with an iPhone or Android, costs Apple USD 99 a year and Google Play USD 25 once and goes through review before each release. Then choose the contractor by scope, not by hourly rate, and keep the App Store and Google Play accounts in your company's name. At Veilvex a Telegram bot starts at $350 and an app for iOS and Android at $2,500; a Mini App is priced after a short brief.

To hire an app developer for a small business, first decide the format (a Telegram bot, a Telegram Mini App or a full mobile app), then choose the type of contractor by scope, check apps they have actually published, ask two or three candidates the same eight questions, start with a small paid stage, and put store accounts, source code and updates in the contract.

Related service App development — from $2,500AI automation & bots — from $350

Figures and sources

In this article09

01First choose the format: bot, Telegram Mini App or mobile app

Short answer: the format decides which contractor you need and how much you pay, so settle it before you ask for quotes. A Telegram Mini App is a web app that opens inside Telegram from a button or a t.me link; it is the usual cheaper alternative to a separate app when your clients already write to you in Telegram.

Telegram botTelegram Mini AppMobile app
What it isButtons and messages in a chatA web app that opens inside TelegramA separate app from the App Store and Google Play
InstallingNo, if the client has TelegramNo: opens from a button or a t.me linkYes
Store review and feesNoneNone: the bot is registered through @BotFatherApple USD 99 a year, Google Play USD 25 once, review before each release
Who it reachesTelegram usersTelegram usersAnyone with an iPhone or Android phone
RemindersBot messages, after the client has started the botBot messages, after the client has started the botPush notifications, after the client allows them
Physical goods and servicesPaid through a payment providerPaid through a payment providerRegular card payment
Digital goods and subscriptionsOnly in Telegram StarsOnly in Telegram StarsIn-app purchase: Apple and Google take 15% in their small business programs
How people find itA link, a QR code or your channelA button in the bot, a link or a QR codeIts App Store and Google Play pages and store search
At Veilvex, from$350After a brief: closer to a bot or to an app$2,500

Prices are "from" figures. A Mini App with a few screens and a booking is priced closer to a bot; one with a catalog, cart, accounts and an admin panel is priced like an app. Telegram and store rules change: check the linked pages.

Three questions decide it:

  1. Where are your clients? If they already write to you in Telegram or read your channel, a Mini App opens in one tap. If they use other messengers, a Mini App will reach few of them.
  2. What will they repeat? A booking, a reorder or a look at the catalog is enough for a Mini App. Offline mode, background tracking, Bluetooth devices or a widget need an app.
  3. Do you need your own listing in the stores? If the icon in the App Store and Google Play is part of the brand, build an app. If not, a Mini App lets you test demand first.

Whether you need an app at all yet, or a website first: website or mobile app.

02When a Telegram Mini App is enough, and its limits

  • Clients already find you through your Telegram channel, group or chat.
  • The action is frequent and simple: order coffee or lunch again, book a haircut, refill supplies.
  • The catalog or prices change often: a Mini App is a web app, so changes go live without store review.
  • You want to check demand before paying for two store listings and yearly rebuilds.

Limits to know before you start:

  • The bot cannot write first. According to Telegram's introduction to bots, bots cannot start conversations: the user has to message the bot first. Plan how clients will open it: a QR code at the counter, a link in your channel or on your site.
  • Digital goods only in Stars. Payments for digital goods and services in bots and Mini Apps must be made in Telegram Stars; physical goods and real-world services are paid through a payment provider.
  • It is not found through search. Google and AI assistants find your website, not the Mini App, so a Mini App complements a website and does not replace it.
  • You depend on one platform. Telegram's terms and features change; keep the server, the database and the client list on your side.

Since Bot API 8.0 (November 2024) a Mini App can open full screen and be added to the phone's Home Screen. If you move to an app later, the server, the database, the admin panel and the integrations are usually reused and the screens are rebuilt for iOS and Android, so ask the contractor to build the back end as a separate part from the start. If a few buttons in a chat are enough, start with a Telegram bot.

03Who to hire: freelancer, studio, remote team or in-house

Short answer: a mobile app for a small business is built by a freelancer, a development studio or remote team, an in-house team, or by you with a no-code builder. A freelancer fits a simple app with a few screens and no payments; a studio or remote team fits an app with customer accounts, payments, an admin panel or integrations; an in-house team pays off only when the app is the core of the business. Choose by scope and by who will publish and update the app, not by the hourly rate. Prices and a fuller comparison are in who can build a mobile app; here is the main risk of each option.

OptionMain riskFits when
FreelancerOne person covers design, server and publishing; if they become unavailable the project stopsA simple app with a few screens and no payments
Studio or remote teamA higher price than a single developer; check who exactly works on your projectCustomer accounts, payments, an admin panel or integrations
In-house teamSeveral salaries and months of hiring before the first releaseThe app is the core of the business and changes every week
No-code builderApple may reject template apps that are not submitted under your own account (rule 4.2.6)Testing an idea or an internal tool for staff

04Where to find an app developer

Short answer: start with apps you already use and like, then add two or three candidates from other sources, and compare them all by the same brief.

  • Apps similar to yours. Open the App Store or Google Play page of an app you like, find the developer name and ask the business who built it.
  • Referrals from other business owners. Ask what happened after launch: how fast bugs were fixed and what updates cost.
  • Freelance marketplaces. Convenient for a small, clearly described task; check published apps, not only ratings, and keep the store accounts in your name.
  • Agency directories and ratings. Filter by budget and app type, then check the shipped apps yourself: a place in a list is not a check.
  • Remote teams. The developer does not have to be in your city: for an app, what matters is a clear brief, a list of screens with hours and regular demos, not the office address.

However you find candidates, send all of them the same brief: a brief template for an app quote.

05How to check an app developer's work in 10 minutes

  1. Ask for links to two or three apps in the App Store or Google Play, not screenshots.
  2. On the store page, look at the developer or seller name: it is usually the client's company, so ask the contractor to confirm their role in the project.
  3. Check the date of the last update: an app that has not been updated for a year or more may no longer be supported.
  4. Install the app and try its main action, such as a booking or an order, on your own phone.
  5. For projects that are not public, ask for a test build through TestFlight (iOS) or Google Play internal testing.
  6. Ask one past client, by phone or video, how the contractor handled changes and bugs after launch.

068 questions to ask an app developer before hiring

  • Who does what? Design, iOS and Android, the server, the admin panel, testing and store publishing: by one person or several.
  • One codebase or two? Cross-platform for both stores or two native apps, and why for your case.
  • What is in the estimate? A list of screens and features with hours, not just a total.
  • How do we pay? Payment by stage, and what you receive after each stage.
  • Whose accounts? Publishing under your company's Apple and Google accounts.
  • Who owns the code? Access to the repository and the server after each paid stage.
  • What happens after launch? Who adapts the app to new iOS and Android versions, and at what price.
  • How long does store review take? Including the Google Play closed test for a new personal account (see below).

Ask all candidates the same questions and compare the answers in one table: then the price difference is easy to explain.

07What to put in the contract: accounts, code and updates

  • Store accounts in your name. Register the Apple Developer Program (USD 99 a year) and the Google Play Console (USD 25 once) for your company and add the contractor as a team member. Both stores ask an organization for a D-U-N-S Number; if you do not have one, allow up to 5 business days to get it from D&B. Moving an app to another account later is a separate procedure with conditions.
  • A new personal Google Play account takes longer. A personal account created after 13 November 2023 must run a closed test with at least 12 testers who stay opted in for 14 days in a row before it can apply for production access, so plan these two weeks in the schedule. Play Console Help
  • Store requirements in the estimate. A privacy policy page and the data forms (App Privacy at Apple, Data safety at Google Play); if users can create an account in the app, Apple requires that they can also delete it in the app.
  • Code and access. The repository, the server and the admin passwords are handed over after each paid stage.
  • Acceptance. For each stage, a list of what must work, tested on your phones.
  • Updates. Since 31 August 2026 new apps and updates on Google Play must target Android 16 (API 36); agree on the price of a yearly update for new iOS and Android versions and of urgent fixes.

How long the stages and store review usually take: timeline and payment by stage.

08Start with a small paid stage and know the red flags

Short answer: do not sign for the whole app at once. Order the first stage, a clickable prototype of the main screens with a fixed estimate, and decide on development after it. A U.S. Chamber of Commerce guide gives the same advice: hire one or two companies for a small initial project first. You learn how the contractor communicates, keeps to deadlines and handles changes, at the price of a few days of work. How to write the brief for that first estimate is in how to get a realistic price.

Walk away if you see any of these:

  • A price without a list of screens and hours.
  • Full payment before any work is shown.
  • The app will be published under the contractor's account.
  • No published apps and no test build to install.
  • No answer to who will update the app after launch.
  • A promise of a top place in the App Store or a fixed number of downloads.

Veilvex is a remote team: we build Telegram bots from $350 and cross-platform apps for iOS and Android from $2,500, with design, an admin panel, publishing under your accounts and payment by stage. Details are on the app development page; describe your task and we will say which format fits.

09Frequently asked questions

How do I hire an app developer for a small business?

Decide the format first (a bot, a Telegram Mini App or a mobile app), then choose the type of contractor by scope, check two or three apps they have published, ask every candidate the same questions about the estimate, payment, accounts and updates, and start with a small paid stage such as a prototype. Keep the App Store and Google Play accounts in your company's name. Apps at Veilvex start at $2,500: send a request.

Who can build a mobile app for my business?

A freelancer, a development studio or remote team, an in-house team, or you yourself with a no-code builder. For a simple app with a few screens and no payments a freelancer is usually enough; for customer accounts, payments, an admin panel or integrations a small business usually hires a studio or a remote team. Whoever you choose, the app should be published under your own Apple and Google accounts. Veilvex is a remote team that builds apps for iOS and Android from $2,500: app development.

How do I order a mobile app and what should I send the developer?

Send a short brief: what customers should do in the app (book, order, pay, collect points), the main screens, whether you need iOS, Android or both, which systems it must connect to (payments, CRM, a website) and your deadline. Start with a paid first stage, a clickable prototype of the main screens with a fixed estimate (first step), and budget for store fees: Apple USD 99 a year and Google Play USD 25 once. At Veilvex apps start at $2,500: describe your task.

How much does it cost to hire an app developer?

It depends on the hours and the rate, so compare estimates by the same list of screens, not by the hourly rate alone. Rates vary by country and seniority: the Netguru guide bases its ranges on a Western European agency rate of USD 80–150 an hour; what this means for each type of app is in cost by type. On top come the store fees, Apple USD 99 a year and Google Play USD 25 once. At Veilvex a first version for iOS and Android starts at $2,500, paid by stage: see app development or send a request.

Where can I find an app developer for a small business?

Look at who built apps you already use, ask other business owners, and add candidates from freelance marketplaces or agency directories. Whatever the source, install two or three of their published apps and send everyone the same brief. The developer does not have to be local: a remote team works through regular demos and test builds. See where to find an app developer.

Is a Telegram Mini App enough instead of a mobile app?

Often, if your clients already write to you in Telegram and the action is simple and repeated, such as a booking or a reorder: nothing to install, no store review and no store fees. You need an app to reach people outside Telegram, to work offline or in the background, or to have your own store listing; it costs Apple USD 99 a year and Google Play USD 25 once. At Veilvex a Telegram bot starts at $350 and an app at $2,500, and a Mini App is priced after a short brief; see the comparison table.

What questions should I ask an app developer before hiring?

Who does design, the server and publishing; one codebase or two; a list of screens with hours; payment by stage; whose store accounts; when you get the code; who updates the app after launch and at what price; how long store review takes. The full list is above.

Who should own the App Store and Google Play developer accounts?

Your company. Register the accounts yourself and add the contractor as a team member: the app then stays yours if you change contractors. For an organization account, allow up to 5 business days for a D-U-N-S Number if you do not have one; a new personal Google Play account also needs a 14-day closed test with at least 12 testers before publishing.

Terms in this article

CRM · API

Want us to do this for you?

Tell us about the task: after a 15-minute brief we name the plan, timeline and price.

Discuss the task
Message us on WhatsApp Get an estimate