Abandonment versus a quality dispute
These are handled a little differently, and it's worth being clear with yourself about which one you actually have. Abandonment is straightforward: the contractor stopped showing up, stopped responding, and never finished. A quality dispute is messier, the work was completed but done poorly, or a change order was disputed, and a judge will want to see what was actually agreed to versus what was delivered. Both are valid small claims cases, but abandonment is usually the easier one to prove.
What actually proves the case
What you can actually claim
The core number is usually the gap between what you already paid and what it will cost to actually finish or redo the work with someone else, that second estimate is what turns this into a specific dollar amount instead of a vague complaint. Materials you paid for that were never used or installed can usually be added. If no real work was performed at all, the deposit itself is often the whole claim. What generally doesn't count: general frustration, the inconvenience of dealing with it, or punitive damages, small claims compensates for the actual financial loss, not the aggravation.
The licensing rule that can matter more than anything else
California generally requires a contractor's license for any job where the combined cost of labor and materials is $500 or more. This isn't a minor technicality: if your contractor was required to be licensed and wasn't, the law is unusually strong in the customer's favor. An unlicensed contractor generally cannot sue you to collect payment at all, and separately, you may be able to recover everything you already paid them, regardless of how the work turned out (Bus. & Prof. Code § 7031(b)). Before you do anything else, check California's Contractors State License Board (CSLB) free public lookup at cslb.ca.gov to see whether your contractor was actually licensed for the work performed.
Sending the demand letter
Once you have a second estimate and your payment records together, a demand letter with one specific number (what it will cost to finish or fix the job, based on that estimate) tends to move faster than a vague ask to "make it right." State the amount, a deadline, and that you'll file in small claims court if it isn't resolved.