Tech Consulting Payment Disputes Overview
Tech consultants and software developers face unique payment challenges. Clients may dispute deliverables, claim scope changes, or simply refuse to pay. California law provides strong protections for creditors, including 10% prejudgment interest on contract debts and attorneys' fees provisions that shift the cost of collection to the debtor.
Common tech consulting payment disputes include:
- Milestone payment delays - Client claims deliverables don't meet specifications
- Hourly rate disputes - Client challenges hours worked or rates charged
- Retainer exhaustion - Work performed beyond retainer without client approval
- Change order disputes - Client refuses to pay for scope changes
- Final payment holdback - Client withholds final payment pending "fixes"
Types of Tech Consulting Payment Disputes
Milestone Non-Payment
Client received deliverables but refuses to release milestone payment, often citing minor issues or "incomplete" work that doesn't match original scope.
Disputed Hourly Charges
Time-and-materials contracts where client challenges hours logged, claims inefficiency, or disputes the billing rate applied.
Retainer Exhaustion
Initial retainer depleted but work continues at client's request. Client refuses to pay additional invoices beyond original retainer.
Change Order Disputes
Additional work requested during project but client claims it was part of original scope or refuses to pay change order rates.
Final Payment Holdback
Client withholds 10-20% final payment indefinitely, demanding endless revisions or "fixes" not in original contract.
Startup Equity Substitution
Client attempts to substitute equity or future revenue share instead of cash payment as originally agreed.
Software-Specific Payment Issues
Software consulting has unique payment challenges:
- Bug vs. Feature disputes - Client claims bugs are preventing acceptance when they're actually requesting new features
- Integration failures - Third-party API or system changes cause issues; client blames consultant
- Performance benchmarks - Vague performance requirements lead to disputes over what constitutes "completion"
- Security audit failures - Post-delivery security findings used to withhold payment
- User acceptance testing (UAT) delays - Client delays testing indefinitely to avoid payment trigger
California Law on Contract Payment Disputes
Civil Code Section 3287(a) - Prejudgment Interest
A person who is entitled to recover damages certain, or capable of being made certain by calculation, may also recover interest from the date the right to damages vests.
Civil Code Section 3289(b) - 10% Interest Rate
If a contract does not stipulate a legal rate of interest, the rate is 10% per annum on contract debts after breach. This applies to unpaid consulting invoices from the date payment was due.
Key Legal Principles
Written Contract Statute of Limitations
California Code of Civil Procedure Section 337 provides a 4-year statute of limitations for written contract claims. For oral contracts, CCP 339 allows only 2 years. This is why written consulting agreements are critical.
Attorneys' Fees Provisions
California Civil Code Section 1717 makes attorneys' fees provisions reciprocal - if your contract allows the prevailing party to recover attorneys' fees, this applies regardless of which party initiates litigation. This incentivizes clients to pay rather than litigate.
Account Stated Doctrine
Under California law, when a client receives an invoice and doesn't object within a reasonable time (typically 30 days), it becomes an "account stated" - essentially an admission of the debt. This doctrine strengthens your position significantly.
| Legal Element | Requirement | Benefit |
|---|---|---|
| Written Contract | Signed agreement with payment terms | 4-year SOL, clear terms for enforcement |
| Invoices Sent | Detailed invoices with due dates | Establishes debt certainty for interest |
| No Timely Objection | Client didn't dispute within 30 days | Account stated - admits the debt |
| Demand Letter | Written demand with deadline | Triggers interest, shows good faith |
| Attorneys' Fees Clause | Contract provision for fees | Recoverable legal costs if you sue |
Prejudgment Interest Calculator
Calculate your potential recovery including California's 10% prejudgment interest under Civil Code 3289(b).
Calculate Your Claim Value
Tech Consulting Collection Timeline
Follow this proven timeline to maximize your recovery chances while preserving the business relationship where possible.
Day 1: Invoice Due Date Passes
Payment terms (Net 30, Net 15, etc.) expire. Interest begins accruing under Civil Code 3289 if contract specifies or defaults to 10%.
Day 7: Friendly Reminder
Send courteous email reminder with invoice attached. Reference payment terms and offer to discuss any concerns. Document all communications.
Day 14: Second Notice
More formal email noting the account is past due. Request immediate payment or explanation. If disputed, request written explanation of specific objections.
Day 21: Phone Call
Direct phone call to accounts payable and project stakeholder. Document call with follow-up email summarizing conversation and any commitments made.
Day 30: Formal Demand Letter
Send formal demand letter via certified mail and email. Include interest calculation, mention attorneys' fees provision, and set 10-day deadline for payment.
Day 45: Attorney Demand
Have attorney send demand on law firm letterhead. This significantly increases response rate. Include full claim calculation with interest.
Day 60+: Litigation or ADR
If no response, initiate lawsuit or arbitration per contract terms. Small claims court available for claims under $12,500 ($6,250 for businesses).
Sample Demand Letters
Use these templates as starting points. Customize with specific facts, invoice numbers, and contract references.
Milestone Payment Demand
Disputed Invoice Response
Final Demand Before Litigation
Evidence Checklist for Payment Disputes
Gather these documents before sending demand letters or initiating legal action.
Contract Documents
- Signed consulting agreement (all pages including exhibits)
- Statement of work (SOW) with deliverable specifications
- Any amendments or change orders
- Master services agreement (MSA) if applicable
- Email chains approving scope changes
Invoicing Records
- All invoices sent (with dates and delivery confirmation)
- Invoice payment terms from contract
- Any partial payments received
- Invoice acknowledgment emails from client
- Accounting records showing aging
Deliverable Evidence
- Code repositories with commit history and timestamps
- Deployment logs showing go-live dates
- Client sign-off emails or acceptance documents
- Screenshots of delivered systems/features
- Testing/QA reports and client feedback
Communication Records
- All emails regarding the project and payments
- Slack/Teams messages (export full history)
- Meeting notes and recorded calls (if permitted)
- Text messages with timestamps
- Project management tool history (Jira, Asana, etc.)
Common Client Defenses & Responses
Anticipate these defenses and prepare your responses.
"The deliverables don't meet specifications"
Your response: Request specific, written identification of which specification was not met. Reference the acceptance criteria in the SOW. If they accepted prior milestones without objection, that establishes the standard. Point out any "bug vs. feature" confusion.
"We never approved those hours"
Your response: Show email approvals, meeting notes, or project management records authorizing the work. Reference any "time and materials" provisions that don't require pre-approval. Demonstrate the work was requested and beneficial.
"The work was already included in the original scope"
Your response: Compare the original SOW line-by-line with the additional work performed. Show the change request communications. If they verbally approved changes without a formal CO, that's still binding under California law.
"We're disputing the quality"
Your response: Quality disputes don't excuse payment for work performed. They may have a separate claim, but can't unilaterally withhold payment. Offer to cure specific, documented defects while demanding payment for completed work.
"Our company is having cash flow problems"
Your response: Cash flow doesn't excuse contractual obligations. Offer a payment plan with interest, but get it in writing with personal guarantees if the company is distressed. Consider UCC filing or other security.
"We're unhappy with the project manager/consultant"
Your response: Dissatisfaction with personnel doesn't excuse payment for work performed. Address any legitimate performance concerns separately from the payment obligation.
When to Hire a Collection Attorney
Collecting unpaid consulting fees requires balancing cost against recovery. Here's when self-collection works versus when professional help is needed.
✅ May Handle Yourself When:
- Invoice under $10,000 with clear documentation
- Client acknowledges the debt
- Small claims court is an option
- Client is solvent and located in California
- No dispute about scope or quality of work
⚠️ Hire an Attorney When:
- Unpaid invoices exceed $25,000
- Client disputes scope or quality of deliverables
- Client is out of state or overseas
- Contract has arbitration or venue selection clauses
- Company may be insolvent or judgment-proof
- Personal guarantees may be needed
- Client has counterclaims or threatens litigation
- Client has engaged legal counsel
📊 Not Sure If You Need an Attorney?
Tech consulting payment disputes often require weighing collection costs against recovery. Take our free assessment to determine the best approach for your situation.
Frequently Asked Questions
Yes. Under California law, non-payment is a material breach that excuses further performance. However, review your contract for any "pay when paid" or continuation provisions. Best practice: Send written notice that work will cease if payment isn't received by a specific date, then follow through. Document everything.
You can still recover under oral contract or quantum meruit (reasonable value of services). However, the statute of limitations is only 2 years (vs. 4 for written contracts), and proving terms is harder. Gather all emails, texts, and documents that evidence the agreement. Interest may be limited to 7% instead of 10%.
Small claims is efficient for claims up to $12,500 (individuals) or $6,250 (businesses). No attorneys allowed, which can be an advantage. However, for larger tech consulting disputes, you'll need superior court or arbitration. Consider whether your contract requires arbitration.
Under Civil Code 3289(b), interest accrues at 10% per annum on contract debts from the date payment was due. Calculate: (Principal × 0.10 × Days Past Due) ÷ 365. For a $50,000 invoice 180 days past due: $50,000 × 0.10 × 180 ÷ 365 = $2,466 interest. This continues until paid.
Yes, if your contract has an attorneys' fees provision. Under Civil Code 1717, even a one-sided provision (only benefiting one party) becomes mutual. Without a contract provision, California generally follows the "American Rule" where each side pays their own fees, with limited exceptions.
File a proof of claim immediately when you receive bankruptcy notice. Your claim is likely "unsecured" unless you have a security interest. Consider whether any payments in the 90 days before filing might be preferential (recoverable by the trustee). Consult a bankruptcy attorney for significant amounts.
This depends on your contract. If it says ownership transfers upon delivery (regardless of payment), withholding may be breach. If ownership transfers upon payment, you have more leverage. Review IP provisions carefully. Also consider whether you have a contractor's lien right under Civil Code 3110+.
For written contracts: 4 years from breach (CCP 337). For oral contracts: 2 years (CCP 339). The clock typically starts when payment was due. Partial payments or written acknowledgments can restart the clock. Don't wait - file suit before the deadline approaches.