man in black long sleeve shirt using computer

Freelancer Builds A Live Plugin The Client Is Using, Then Gets Blocked When He Asks For The Final $1,500

A freelance web developer based in Ohio was caught off guard when a client in Delaware decided to stop paying for work that was already live. After completing and installing an inventory management plugin for the client’s website, the developer sent an invoice for the final payment of $1,500. Instead of receiving payment, the client blocked all communication, claiming the plugin didn’t meet their long-term business needs.

The developer secured an upfront payment of $1,500 without any issues as per their contract, which totaled $3,000. After completing the project, the client seemed satisfied during the approval process and even installed the plugin on their own server. The situation shifted abruptly when the developer submitted the final invoice and the client’s response was a firm refusal to pay, citing that the work wasn’t what they wanted.

man using Apple computer
Photo by Campaign Creators on Unsplash

Compounding the issue, the client ceased all communication, blocking the developer’s email and phone number. Now, the developer was left wondering about the best course of action. With the contract lacking a forum selection clause, there were questions about where to pursue the matter legally. The developer considered suing in small claims court but faced the complication of jurisdiction since the client lived across state lines.

In Ohio, where the developer resides, small claims court proceedings are often seen as a last resort for resolving monetary disputes. However, this situation raised the question of whether the freelancer could initiate a claim in Ohio or had to travel to Delaware to seek justice. The potential travel expenses could easily consume any payment owed, creating a frustrating dilemma.

Some commenters noted that the lack of a forum selection clause in the contract could work in the developer’s favor. They pointed out that since the service was performed and delivered in Ohio, the freelancer might have grounds to file a claim in their local court. Others emphasized the importance of documenting everything, from communications to evidence of the plugin’s use, to strengthen any legal efforts.

People had very different reactions to the situation. Some expressed sympathy for the freelancer, stressing that businesses should honor their contracts and pay for services rendered. They argued that the client’s refusal to pay, especially while actively using the product, was unacceptable. Others were more cautious, suggesting that it was wise to consider the possibility that the client might genuinely feel the plugin didn’t meet their needs. They advised focusing on clear communication and exploring all options before escalating to legal action.

As the discussion continued, several users shared personal experiences of facing similar situations. Some had managed to resolve disputes through direct communication and compromise, while others found themselves in lengthy and costly legal battles. The community’s varied perspectives painted a picture of the complexities freelancers encounter when dealing with clients and payments.

In the end, this web developer’s frustrating experience highlights the tricky nature of freelance work and client relations. Navigating contracts and payments can become especially convoluted when clients are unwilling to communicate or fulfill their end of the bargain. The lingering question remains: how can freelancers protect themselves against clients who decide, after the fact, that they don’t want to pay for services that are already live?

More from Decluttering Mom: