forumNew topic

Accessibility shouldn't be an extra, it should be a delivery requirement

PPelinMember
Job title
UI/UX Designer
Joined
Dec 2023
Message
142

Doki · KVKK compliance consulting · 2026

#1

I keep seeing accessibility as a separate line item in proposals and that's wrong. I won't stop insisting, sorry.

It's not just moral, it's practical. A user whose mouse isn't working can't fill out a form that can't be navigated by keyboard. No one can see a low-contrast button on a phone in sunlight. These aren't edge cases, they happen to everyone.

Minimum list: every form field should have a label, focus should be visible, text contrast should be sufficient, don't convey info by color alone, respect reduced motion preferences.

None of these are expensive, adding them later is. If considered during the design phase, the cost is near zero.

ZzeynepExpert
Job title
Freelance developer
Organization type
chain store
Joined
Jan 2024
Message
341
Most Helpful#2

agree. adding as a dev: retrofitting is really expensive, i measured it.

we had to do accessibility fixes after delivery on a project, turned into 3 days of work. would've taken half a day if done upfront. cause testing has to be redone when you fix it later.

MMehmet A***Expert
Job title
Agency owner
Organization type
early-stage startup
Joined
Sep 2023
Message
187
#3

You're right and i'll admit, we also listed it as a separate line item for a long time.

Now it's part of our standard delivery terms. It didn't increase the cost for the client because it's not extra work when done from the start. The only thing that changed is that it's no longer forgotten.

HHüsniye K***ExpertCommunity member
Joined
Jul 2025
Message
1
#4

Theres also a measurement aspect to this. Mistakes made on the design side are usually reversible but expensive.

Proven by experience.

FFatma Ç***New memberCommunity member
Joined
May 2026
Message
1
#5

I don't think this advice fits everyone. Payment schedules should be tied to project phases, not calendar dates.

If you post the result here, it will help others too.

GGülMember
Job title
Fashion brand
Organization type
40-person manufacturing company
Joined
Nov 2023
Message
128
#6

i was thinking the same thing but in legacy systems the most expensive thhing is unknown dependencies.

if code ownership isn't in the contract you have no bargaining power when leaving. proven by experience.

UUğur S***Member
Job title
Regional Manager
Sector
Chemistry
Organization type
sole proprietorship
Joined
Sep 2024
Message
22
#7

To get into the details: Any unwritten clause becomes a point of disagreement later as both sides remember it differently.

Solutions that work at a small scale collapse when you grow; I learned this late. Correct me if Im wrong.

İİsmailMember
Job title
System administrator
Joined
Dec 2023
Message
128
#8

I'd say don't rush. The cheapest quote is usually the least thought-out one.

Good luck with that.

MMelis K***Member
Job title
Jewelry designer
Organization type
two-branch business
Joined
May 2024
Message
88
#9

let me summarize the topic, since several different answers were given but solutions that work at a small sale collapse when you grow; I learned this late.

payment schedules should be tied to project phases, not calendar dates but just leaving this note, it might be useful.

OOrhan Z***MemberCommunity member
Joined
May 2023
Message
254
#10

Correct. Access credentials should be opened in the company's name, not personal accounts.

Proven by experience.

KKemal G***Expert
Job title
System support specialist
Sector
Cleaning services
Organization type
a company within a holding
Joined
Feb 2024
Message
377

Doki · Log management setup · 2024

#11

We got stuck at the same point for a while. When we decide without measuring, we always end up in the same place.

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

FFeyza Y***MemberCommunity member
Joined
Jan 2024
Message
61
#12

You're right.

RRecep N***MemberCommunity member
Joined
Jul 2023
Message
85
#13

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

Trying to do this alone is the most expensive way.

ÖÖmer D***Member
Job title
Field sales representative
Sector
Automotive aftermarket
Organization type
medium-sized business
Joined
Aug 2024
Message
341
#14

I feel the same way. btw if you get three different answers on a topic the question was asked wrong.

That's all, sorry if I went on too long.

HHakan K***New member
Job title
Content Editor
Sector
Healthcare services
Organization type
120-person company
Joined
Jun 2026
Message
375
#15

Let me write how it's done in practice. The biggest time-waster for us was not knowing who had the final say.

If you don't write this down from the start, it leads to arguments later. If you have questions, write them; I'll answer as best I can.

KKübra A***Member
Job title
Technical service technician
Sector
Automotive aftermarket
Organization type
120-person company
Joined
Aug 2025
Message
71

Doki · Phishing awareness training · 2026

#16

Exactly like that. Mistakes made on the design side are usually reversible but expensive.

Proven by experience.

UUğur K***ExpertCommunity member
Joined
Mar 2023
Message
44
#17

I agree and I'd like to emphasize that. Implementing a change request process doesn't slow things down, it speeds them up.

If you get three different answers on a topic the question was asked wrong.

FFiliz S***Member
Job title
Software developer
Sector
Printing
Organization type
early-stage startup
Joined
Apr 2026
Message
129
#18

I was thinking the same thing. Every "we'll look at it later" in a meeting means unbilled work.

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

BBeyza K***MemberCommunity member
Joined
Dec 2022
Message
3
#19

let me share my experience and the biggest time-waster for us was not knowing who had the final say.

just levaing this note it might be useful.

PPınar Ç***Expert
Job title
Call center representative
Sector
Livestock
Organization type
40-person manufacturing company
Joined
Jan 2022
Message
189
#20

There's a trap here, let me mention it. Don't hesitate to ask; those who don't ask always pay more.

Reply