TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Ask HN: How do you inform clients about unforeseen costs?

1 pointsby tomkinalmost 10 years ago
I&#x27;ve been running a digital agency for about 3 years, and things are going well, but I&#x27;ve always had trouble communicating to clients about additional unforeseen&#x2F;unquoted costs.<p>A recent example was when a client wanted to simply update the icon for an app in the Apple&#x2F;Android app stores. Simple enough, so I quoted it and started the process. We used PhoneGap (don&#x27;t say it!), so any new app submission required us to upgrade to the latest version of the framework (due to a critical security update). Which would have been fine, but some of the plugins we used are not yet compatible with that version. In this scenario, we would need to rewrite the plugins to work with the new version, or remove the functionality associated with that plugin.<p>In this case, we&#x27;re dealing with a non-profit organization that doesn&#x27;t have deep pockets, and we&#x27;re small enough to take a hit from additional free labour (that we&#x27;re already putting in to a certain degree).<p>Name your reason: it&#x27;s PhoneGap&#x27;s fault, or poor management of expectations, &quot;you should have r&amp;d&#x27;ed more before quoting, budget, etc. They&#x27;re a lot of low-hanging (good and valid) reasons to pull from - but it doesn&#x27;t seem to make a difference what I try to prevent. I feel real shame in not being able to articulate to a point of absolutes.<p>Once you put a project down for a while, it&#x27;s hard to remember exactly all the reasons for its appeal, functionality and state.<p>How do you manage expectations, and if it isn&#x27;t absolutely possible to do so, how do you prepare the client for bad news about additional costs, or the possibility of not being able to complete the request?<p>Thanks!

no comments

no comments