TREADSTONE LAW · ONTARIO · DIGITAL LEGAL SERVICES · EST. MMXXI ·TSL
Home/Case Studies/Litigation
№ 386 Case Study — Litigation

Threatened With a Kill Switch, a Logistics Owner Held the Line

A custom dispatch system that never worked properly, a final payment withheld pending fixes, and a vendor threatening to switch the system off mid-shift. What started as a business relationship gone sideways became a dispute over who actually breached the contract first.

Litigation8 min readFort Frances, OntarioFailed software builds
All Litigation case studies
ClientTamar, who owns a logistics company operating across northern Ontario and still holds a handful of locations from an earlier multi-unit franchise business
The issueA software vendor threatened to disable her company's dispatch system after she withheld final payment over unresolved defects
ServiceBuilt the breach case, secured an undertaking to keep the system running, and negotiated final terms
ResolutionThe vendor backed down from the shutoff threat and accepted reduced payment tied to fixed defects

The situation

Tamar and Megan had known each other for almost a decade before any of this started. They had met through a regional business association, stayed in touch through a couple of career changes on both sides, and when Tamar's logistics company outgrew its patchwork of spreadsheets and paper manifests, Megan's small custom-software shop was the obvious choice to build a proper dispatch and fleet-tracking system. The relationship was friendly enough that the early contract terms were looser than Tamar would normally have accepted from a vendor she did not know personally, a decision that mattered a great deal once things went wrong, since neither side had counsel review the terms before signing. Tamar had built her working capital first as a multi-unit franchise owner, running several fast-food locations across the region before she scaled back that side of the business to focus on logistics full time, and the careful contract discipline that background had taught her was exactly what she set aside this once, with someone she considered a friend rather than an ordinary vendor.

The system was meant to route trucks, track loads and flag maintenance windows across a fleet running long hauls out of Fort Frances into the rest of the North and down into the GTA, replacing a manual process that had become a real bottleneck as the company grew. Tamar's operations manager, Jordan, worked with Megan's team for the better part of a year on requirements, testing rounds and revisions, and by all accounts the working relationship stayed cordial even as deadlines slipped twice and the scope quietly grew along the way.

By the time the system went live, it was missing features the original scope had promised and was throwing routing errors that occasionally sent trucks toward the wrong terminal, a problem that cost real money in wasted mileage and driver hours before dispatchers caught it. Tamar withheld the final payment, roughly 140,000 dollars of a contract that had grown to well over a million dollars once change orders were included, and asked for the defects to be fixed before releasing it. That request, reasonable on its face and consistent with how the contract was written, was the moment the friendly relationship started to fracture in earnest.

Megan, no longer speaking to Tamar directly and increasingly convinced the withheld payment was simply Tamar refusing to pay for finished work, sent a message that the system would be disabled within a week unless payment was received in full. For a logistics company running live freight on that system every day, a shutoff was not an inconvenience to be managed around. It was an operational crisis with a dollar figure attached that grew larger the longer it went unresolved.

The gap nobody had noticed

What made this dispute unusual was not the underlying facts, a software build that underperformed and a payment dispute that followed, but the fact that Megan chose to represent herself rather than retain a lawyer once the relationship soured. That decision, made partly out of confidence in the old friendship and partly to save money on a business that was already thin on margin, shaped the entire dynamic of the case in ways that worked to Tamar's advantage almost immediately, and in ways Megan never fully saw coming.

The first thing it exposed was a gap in the contract itself that nobody, including Tamar, had noticed until it mattered. The agreement Jordan and Megan's team had signed a year earlier contained a broad acceptance clause requiring the client to approve deliverables in writing at each milestone, but the actual practice throughout the project had been informal email sign-offs, quick notes saying a feature looked fine, that did not track the contract's defined process at all. Megan, representing herself, assumed those informal emails had settled the question of what had been accepted and paid for. She was wrong about what the written contract actually required, but with no one advising her, she had no way to know that the record she was relying on did not support that assumption.

The second gap was about remedies, and it was the more consequential one. Megan's threat to disable the system treated the dispute as a simple payment default, the kind of leverage a vendor might reasonably use against a client who was refusing to pay for finished, working software. What she had not accounted for, because no one had explained it to her, was that Tamar's withholding was itself a permitted response under the contract's own defect-remediation terms, which gave the client the explicit right to hold back final payment until agreed defects were resolved to an agreed standard. Disabling a live operational system in response to a contractually permitted withholding was not leverage at all. It was a separate breach, and a serious one, given the operational harm it threatened to cause a company that depended on the system daily.

Because Megan had no counsel reviewing the shutoff threat before it was sent, she had made a move that converted an ordinary payment dispute into a claim with a much stronger injunction footing for Tamar, and by the time she understood the distinction between withholding payment and disabling a working system, the letter was already sent and the clock on the threat had already started.

What we did

  1. Sent an immediate written response documenting the threat. Within a day of Megan's message, we sent a detailed letter on Tamar's behalf setting out why disabling the system would cause serious operational harm and why the contract's defect-remediation terms permitted the payment to be withheld in the first place. Doing this quickly created a clear, dated record of the threat and Tamar's contractual position before anything could actually be disabled, which mattered later.
  2. Assessed the case for urgent injunctive relief. In parallel with the letter, we prepared the groundwork for an emergency court application to prevent the shutoff, including affidavit evidence from Jordan quantifying the daily operational cost of losing dispatch access across the fleet. Having this ready meant that if Megan followed through on the threat, Tamar could move to court within days rather than losing a week assembling evidence under pressure.
  3. Obtained a written undertaking instead of filing in court. Facing the prospect of an injunction application and, we suspect, some independent advice she sought only after receiving our letter, Megan agreed in writing not to disable the system while the payment dispute was worked through. This avoided the cost, delay and uncertainty of a contested court application while achieving essentially the same practical protection for Tamar's operations.
  4. Commissioned an independent technical review of the defects. Rather than argue about the software's quality in the abstract, we retained a software consultant with no connection to either side to assess the routing errors and missing features against the original contract scope. The resulting report identified which defects were genuine breaches of the agreed scope and which were features Tamar's team had informally requested without a signed change order.
  5. Used the acceptance-clause gap to anchor the negotiation. With the contract's actual written acceptance process squarely on our side, we pushed back firmly on Megan's assumption that informal email sign-offs had settled what was already accepted and payable. This meaningfully narrowed what she could credibly claim was owed and shifted the negotiation onto ground that favoured Tamar's reading of the contract.
  6. Negotiated a reduced final payment tied to specific fixes. We proposed, and Megan eventually accepted, a revised final payment lower than the original invoice, released in three stages as the technical consultant confirmed each category of defect had actually been resolved, rather than paid in full up front on Megan's assurance that the fixes were complete. Structuring payment around verified milestones, instead of a lump sum on trust, protected Tamar if any defect turned out to be harder to fix than either side expected.
  7. Documented the resolution in a signed settlement agreement. To close out the relationship cleanly and stop either side from reopening the dispute later, we drafted a settlement agreement covering the staged payment schedule, a limited warranty period for the fixed defects, and a mutual release of further claims arising from the project, so that both sides could move on without the risk of it resurfacing months later.

The outcome

The dispute resolved without either side going to court. Megan withdrew the shutoff threat once the undertaking was signed, and the system stayed live throughout the negotiation, meaning Tamar's fleet operations were never actually disrupted despite the several days of genuine risk that followed the initial threat. The final payment settled at roughly 95,000 dollars, released in three stages as the technical consultant confirmed each category of defect had actually been fixed, down from the 140,000 dollars Megan had originally invoiced and demanded in full.

Tamar did not get everything she might have claimed, and the outcome is a fair one to be honest about rather than dress up as total vindication. A portion of the missing features turned out, on the consultant's independent review, to be legitimate scope additions that Tamar's team had requested informally during the build without ever signing the change order the contract required for extra work. She ultimately paid for a share of that work rather than treating all of it as a defect, which was a fair reading of a messy, informally managed year of collaboration rather than a loss she should have avoided.

What mattered most to Tamar afterward was not the final dollar figure but the fact that the operational threat never materialized into an actual shutoff. A logistics company running live freight cannot absorb a dispatch system going dark, even for a single shift, and the speed of the response, a written undertaking secured within about a week of the threat, is what actually protected the business day to day. The written contract terms, once someone sat down and read them carefully against what had actually happened, did most of the work; the friendly, informal way the project had been run for a year had simply obscured what those terms already said all along.

What you can learn from this

  • A friendly working relationship is not a substitute for following the contract's own process for approvals and sign-offs. Informal emails can feel like agreement while leaving the actual written record silent or contradictory when a dispute arrives.
  • Threatening to cut off a service a client depends on operationally is rarely the leverage it looks like. If the client had a contractual right to withhold payment, disabling the service can turn a payment dispute into a separate and more serious claim.
  • When the other side is self-represented, do not assume that makes a dispute simpler. It often means important decisions get made without anyone checking them against the contract, which can move quickly in either direction.
  • A defect dispute over custom software benefits from an independent technical review early. It separates genuine breaches from scope the client added informally, and that separation usually drives where a settlement actually lands.
  • If an operational threat is made against your business, document it in writing immediately and get advice on emergency relief the same day. Speed, not just legal merit, is often what actually prevents the harm.
This case study is entirely fictional. It does not describe any real client, file, or matter handled by Treadstone Law, and it is not a real file with details changed. All names, people, properties, businesses, dollar amounts, dates, and events are invented, and any resemblance to a real person, business, or situation is coincidental. Fictional scenarios like this one illustrate the kinds of legal issues people in Ontario commonly face and how a lawyer can help. They are general information, not legal advice — no two matters unfold the same way, and nothing here predicts the outcome of any real case. Reading a case study does not create a lawyer-client relationship. If you are facing something similar, speak with a lawyer about your specific circumstances.

This is a litigation problem we handle

Start a file online — flat, published fees, reviewed by a licensed lawyer before a dollar is owed.

ContactStart a File →