forumNew topic

We built a mobile app in 2020: Quoted price, real costs, and lessons learned

FFiliz Ö***Member
Job title
Operations manager
Sector
Seafood
Organization type
8-person team
Joined
Sep 2024
Message
383
#1

we are a 12-person manufacturing and wholesale firm. at the start of 2020 we decided to get a hybrid mobile app built to make ordering easier for our dealers and track inventory in real-time from the field. a software agency we spoke with offered a turnkey delivery in two months for 45,000 TL and we signed the contract. at the time, that figure seemed totally reasonable for our budget.

the app was completed on schedule and published to the stores, but the real expenses started post-launch. anyway between developer account fees server bills and UI bugs breaking with every iOS and Android update, they were constantly asking for maintenance fees. by the end of year one our total software spend nearly doubled the initial quote, hitting around 85.000 TL.

looking back today I realize our biggest mistake was thinking mobile development was a one-time purchase... anyway how did it play out for others who've been through this, and how do you budget for an app's annual lifecycle?

BBurhanMember
Job title
Retired Engineer
Joined
Aug 2024
Message
132
Most Helpful#2

Short answer: In mobile app projects, initial development cost is just the tip of the iceberg; annual maintenance, hosting, and updates for a live app require an annual operating budget of at least one-third of the initial build cost. If OS updates, library maintenance, and bug fixes aren't locked down during the contract phase, unexpected first-year expenses can easily double your initial budget.

Based on my own experience, I'd break down the budgeting steps like this: 1) Secure an SLA from day one; sign a clear protocol with the agency covering either a fixed monthly retainer or billable man-hours. 2) Separate infrastructure expenses from developer costs, keeping servers, push notification services, and store memberships directly on your own company credit card. 3) Plan a calendar for major OS updates, setting aside a QA budget before Google and Apple roll them out.

On a project delivered to us in 2021, we didn't include a maintenance clause in the initial deal, so we got hit with a new quote for every single bug fix. Later on, we switched to a fixed monthly contract for 5 man-hours and managed to hit our annual cost estimates spot-on. When taking on an app project, don't start without setting aside at least two years' worth of operating capital alongside the development budget.

BBurcu B***MemberCommunity member
Joined
Jan 2025
Message
264
#3

We paid 60,000 TL for an app with a similar scope back in fall 2020. Over the first 18 months, that grew by the annual Apple developer account fee, 1,200 TL a month for the cloud server, plus 28,000 TL paid to the agency for two major version updates. Our total spend climbed by almost half the initial cost—if you don't budget for maintenance, you're definitely gonna get burned.

YYağmur C***MemberCommunity member
Joined
May 2023
Message
274
#4

People often overlook the technical side of things. Open-source libraries in hybrid frameworks get outdated over time. When Google and Apple update store policies, you're forced to bump up the target SDK version. That sometimes requires rebuilding every single plugin from scratch; maintenance isn't just about keeping the server online.

GGürkan K***Member
Job title
Production planning
Sector
Packaging
Organization type
early-stage startup
Joined
May 2024
Message
109

Doki · Penetration test · 2026

#5

Honestly building a native or hybrid mobile app just for internal company workflows or dealers is usually a waste of money. A solid responsive web dashboard or a PWA would get the exact same job done at a tenth of the cost. Dealing with app store approvals and constantly keeping up with version updates seriously drains the resources of SMBs.

BBeren V***Member
Job title
Technical service technician
Sector
Advertising and promotion
Organization type
120-person company
Joined
Mar 2024
Message
123
#6

we went through the exact same thing. even just opening the store accounts took weeks with all the company paperwork and duns numbers. I mean nobody tells you this stuff upfront, and then youre left in shock as the bill keeps ballooning. unfortunately agencies never mention these parts while making the pitch.

AAlperMember
Job title
Field sales manager
Organization type
cooperative
Joined
Mar 2024
Message
102

Doki · E-commerce infrastructure · 2026

#7

A clear piece of advice for anyone just starting out: Make sure your contract includes at least a six-month free warranty and bug-fixing clause. Get it in writing that upon delivery, all source code, developer accounts, and app store ownership will be transferred entirely to your company, otherwise you will end up completely locked in with that agency.

AAlper A***MemberCommunity member
Joined
Aug 2024
Message
137
#8

We're also considering a similar catalog app for our business. Can't these store accounts be opened under an individual's name or do you have to apply as a registered company with a tax registration certificate? Can't we just use a personal account to keep costs down?

MMehmet K***MemberCommunity member
Joined
Jan 2025
Message
237
#9

If your app is currently stable you can negotiate a monthly retainer with the agency for a fixed ticket and bug quota instead of paying hourly. That way, you avoid surprise invoices and can accurately forecast your monthly cash outflow.

EElif T***Member
Job title
Human Resources Manager
Sector
Freight
Organization type
120-person company
Joined
Sep 2024
Message
265
#10

App software is a living organism; it's not like buying a property and putting it up for rent. If you don't budget for it and keep feeding it regularly, it will crash with the very first OS update six months down the line.

SSultan Ç***New memberCommunity member
Joined
Aug 2026
Message
7
#11

If you're going this route, sort this out first. The harder it is to reverse a decision, the slower you should make it.

SSinan T***MemberCommunity member
Joined
Sep 2025
Message
12
#12

i'd appreciate it if you shared the outcome.

GGürkan Y***MemberCommunity member
Joined
Jul 2023
Message
8
#13

Just a heads-up. Everything goes well for the first three months; problems arise in the fourth.

If you get three different answers on a topic, the question was asked wrong. If I were you I'd go this route.

TTülay Ç***MemberCommunity member
Joined
Feb 2024
Message
77
#14

Let me summarize what's been said so far. like just because everyone does it doesn't mean it's right.

If you have questions write them; I'll answer as best I can.

CCaner B***Member
Job title
Data Analyst
Sector
Real estate
Organization type
20-person company
Joined
Nov 2025
Message
39
#15

My questions are cleared up, thanks. If it's your first time start small; scaling comes later.

If I were you, I'd go this route.

RRecep A***Member
Job title
QA Tester
Sector
Retail
Organization type
a company within a holding
Joined
Jul 2025
Message
241
#16

I didn't know that.

YYusuf Ç***ExpertCommunity member
Joined
Feb 2024
Message
419
#17

We got stuck at the same point for a while. The first thing to break as you grow is communication, not the numbers.

If you have questions, write them; I'll answer as best I can.

VVolkan A***MemberCommunity member
Joined
Feb 2023
Message
74
#18

i agree. when we decide without measuring, we always end up in the same place.

AAleynaNew member
Job title
Social media specialist
Joined
Sep 2024
Message
48
#19

three different vieews emerged, they all complement each other but btw pausing growth to breathe is also a strategy nobody says that.

the biggest time-waster for us was not knowing who had the final say and of course it varies if your situation is different.

ZZerrin U***MemberCommunity member
Joined
Oct 2024
Message
3
#20

I'll try it.

This topic has been closed.The moderator marked the topic as resolved. If you have a similar issue, you can open a new topic.
New topic