forumNew topic

Agency is charging for "UI design" separately from coding — what exactly am I paying for, and how do I compare quotes?

HHalil Ş***MemberCommunity member
Joined
Feb 2024
Message
12
#1

We run a wholesale food business in Dubai and we're talking to agencies to build a new web portal and mobile interface where our B2B clients can place orders. One quote we got was for a total of 48,000 AED. Looking through it, I noticed a separate line item of 19,000 AED labeled "UI / Interface Design," with software development and the database priced separately at 29,000 AED.

The freelance developer we used to work with just coded the pages directly; I've never seen this kind of breakdown before. Frankly paying 19,000 AED just for picking colors, placing buttons, and a few screen mockups feels pretty steep. On the other hand, another agency gave me a lump-sum quote of 35,000 AED but I couldn't quite tell if UI design is actually included in that.

What exactly is an agency required to hand over for UI design? Am I just getting a colorful PDF screenshot, or is there an actual technical standard for handing this off to development? How can I compare these quotes apples-to-apples?

OOkan G***Member
Job title
Finance Manager
Sector
Energy
Organization type
sole proprietorship
Joined
Apr 2023
Message
39
Most Helpful#2

Short answer: UI design isn't just a pretty drawing; it's a technical deliverable that includes all button states, form validation errors, typographic hierarchy, and the design system that developers will translate directly into code. Billing it separately from programming is standard on professional projects because jumping straight into development without an approved design ends up doubling your dev costs.

For that 19,000 AED UI line item, here are the bare minimum deliverables the agency should provide: 1) Design System: A library covering color palettes, typography, button states (hover, active, disabled), and grid rules. 2) Responsive Screens: Dedicated ordering flows built out for mobile, tablet, and desktop. 3) Interactive Prototype: A clickable, functioning mockup you can test ordering steps on before any code is written. 4) Developer Handoff: A technical link where developers can directly inspect CSS, extract dimensions, and export SVG assets.

When comparing proposals, look at these three criteria: First, revision rounds; the contract must clearly state how many design review cycles are included. Second, screen count; it must explicitly outline how many unique screens will be designed (cart, account ledger, bulk order forms, etc.). Third, full IP ownership transfer of the source files. The agency quoting 35,000 AED as a lump sum will likely just tweak an off-the-shelf template directly in code, meaning you won't get a user experience tailored to your specific B2B workflow.

VVeli Ç***New member
Job title
Call center representative
Sector
Machinery manufacturing
Organization type
cooperative
Joined
Jun 2026
Message
387
#3

From a technical standpoint, UI delivery isn't a PDF; it's design tokens and a component library built in vector design tools. The developer pulls exact pixel padding, font weights, and hex codes straight from that file. Without it, the dev just wings the layout, and you end up with an inconsistent mess.

NNuri K***Expert
Job title
Graphic Designer
Sector
Jewelry
Organization type
cooperative
Joined
Jan 2025
Message
222
#4

When comparing quotes, ask the agency these 4 questions: 1) How many unique screens will be designed? 2) Is an Arabic right-to-left (RTL) variant included? 3) How many revision rounds do we get? 4) Will the raw source design files be handed over at the end?

MMelikeExpert
Job title
E-commerce Manager
Organization type
boutique agency
Joined
Sep 2023
Message
178
#5

We went through the exact same thing for a wholesale medical portal in Dubai. We paid 22,000 AED for UI/UX and 40,000 AED for development. Design felt crazy expensive at first, but during prototyping we scrapped and reworked 8 entire screens. If we had only caught those issues during coding, we would've burned at least 15,000 AED fixing it.

AAleyna Ç***Member
Job title
Field sales representative
Sector
Packaging
Organization type
a company within a holding
Joined
Apr 2024
Message
225
#6

Ask the 35,000 AED lump-sum agency this right away: "Will you provide a clickable prototype for our sign-off before writing any code?" If they say "you'll see it directly in the staging environment," drop that proposal immediately.

SSerkan G***MemberCommunity member
Joined
Aug 2023
Message
37
#7

There are plenty of agencies out there charging 19,000 AED only to lightly reskin a $50 theme and pass it off as custom UI. Definitely ask to see their previous B2B portfolio and make them walk you through a case study built from scratch.

MMurat Z***Member
Job title
Field sales representative
Sector
Glass
Organization type
chain store
Joined
Jan 2025
Message
27
#8

ui definitely needs to be billed separately, that's standard.. and but 19k aed is real money make sure u clarify if that's just figma mockups or if user testing is included too.

edit: typed from phone, sorry for typos.

HHasan K***Member
Job title
Sales Manager
Sector
Healthcare services
Organization type
chain store
Joined
Sep 2024
Message
404
#9

In B2B wholesale food, will your clients mostly order from their phones or desktop accounting screens? Is the UI scoped as mobile-first, and is that distinction specified in the proposal?

NNazlı A***Member
Job title
Clinic manager
Sector
Machinery manufacturing
Organization type
medium-sized business
Joined
Dec 2023
Message
353
#10

Correct. When making a decision, first look at what data you have on hand.

Correct me if Im wrong.

ÜÜlkü K***Member
Job title
Content Editor
Sector
Sports and fitness
Organization type
40-person manufacturing company
Joined
Dec 2024
Message
330
#11

Thanks, that was the answer I was looking for.

MMehmet Ç***MemberCommunity member
Joined
Apr 2023
Message
277
#12

Thanks for writing this, thats the right way. Mistakes made on the UI user interface design side are usually reversible but expensive.

I'm also curious if anyone does it differently.

İİlknur S***MemberCommunity member
Joined
Jan 2023
Message
58
#13

I agree. When making a decision, first look at what data you have on hand.

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

HHasan E***Member
Job title
Secretary
Sector
Retail
Organization type
20-person company
Joined
Sep 2023
Message
59
#14

You're right. The cheapest quote is usually the least thought-out one.

Just leaving this note, it might be useful.

HHatice Ş***Member
Job title
Human Resources Specialist
Sector
IT services
Organization type
early-stage startup
Joined
Sep 2025
Message
123
#15

Quick summary for newcomers: When making a decision, first look at what data you have on hand.

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

RRıdvan Y***Expert
Job title
Software team lead
Joined
Sep 2023
Message
196

Doki · Interface design · 2023

#16

Noted, thanks. When making a decision, first look at what data you have on hand.

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

HHülyaNew member
Job title
Kindergarten Owner
Organization type
120-person company
Joined
Aug 2024
Message
38
#17

We need to take it step by step. The system lives on after delivery; maintenance is a separate line item.

Processes without records never improve, because you don't know what to fix. I mean of course it varies if your situation is different.

OOkan K***MemberCommunity member
Joined
Feb 2023
Message
111
#18

There's a common mistake people make when doing this. If scope grows, either time or budget must grow. There is no third option.

If it's your first time, start small; scaling comes later.

İİlker T***Member
Job title
Co-founder
Sector
Security services
Organization type
20-person company
Joined
Apr 2022
Message
73
#19

We need to make a distinction here. Everything goes well for the first three months; problems arise in the fourth.

I'm also curious if anyone does it differently.

FFiliz E***Member
Job title
Graphic Designer
Sector
Catering
Organization type
two-branch business
Joined
Aug 2022
Message
200
#20

this is exactly what we experienced. honestly the real issue isn't the number but what it's based on.

correct me if I'm wrong.

Reply