Handling Clients Who Think You’re a 24/7 Developer
by Eric Hanson, Backend Developer at Clean Systems Consulting
It starts with a “quick message” at night.
Then suddenly, you’re expected to reply at 2 AM like it’s normal.
Spot the Pattern Early
It rarely begins as a big problem. It creeps in slowly:
- Late-night messages “just this once.”
- Weekend pings that feel urgent but aren’t.
- Expectations of instant replies, regardless of time zone.
If you don’t set limits early, the client will set them for you.
Set Clear Availability
You don’t need to be available all the time to be professional:
- Define your working hours clearly from the start.
- Share your time zone and response window.
- Use simple language like: “I’ll respond during business hours.”
Clarity removes guesswork—and prevents resentment later.
Don’t Reward Bad Timing
This is where many people accidentally create the problem:
- Replying instantly at midnight trains the client to expect it again.
- Fixing non-urgent issues on weekends sets a new “normal.”
- Being too flexible early makes boundaries harder to enforce later.
Consistency matters more than occasional flexibility.
Create a System for Urgency
Not everything is urgent, but some things truly are:
- Define what counts as an emergency.
- Offer a separate channel or agreement for critical issues.
- Consider charging extra for after-hours support if needed.
Structure helps separate real urgency from convenience.
Stay Firm, Stay Polite
Pushing back doesn’t have to feel confrontational:
- Acknowledge messages without solving immediately: “Got it, I’ll check this tomorrow.”
- Repeat your boundaries calmly if needed.
- Avoid over-explaining—simple and clear works best.
Professional boundaries build respect, not conflict.
Closing Thought
Being available 24/7 isn’t a sign of dedication—it’s a fast track to burnout.
Protect your time, set expectations early, and teach clients how to work with you—not the other way around.