Most general contractors get referrals and repeat business inconsistently — they happen, but they aren't systematic. The GCs who scale predictably have built referral and retention systems that produce predictable lead flow from past clients and professional relationships. Done right, these systems generate 50-70% of new projects without paid marketing.
Effective GC referral and repeat-client systems have four components. First, structured touchpoint cadence. Past clients get contacted on a defined schedule — typically 30 days post-completion (thank you, final photos, ask for review), 6 months (check-in on the project), 12 months (annual anniversary, offer maintenance), then annually thereafter. Professional referral partners (architects, designers, inspectors, agents) get quarterly contact. The cadence isn't pushy; it's relevant — sharing project completions, offering useful information, asking how their business is doing. Second, easy referral mechanics. When a referral comes, the entire process is friction-free. The referrer doesn't have to explain you to their client; you have a one-page introduction document ready. The new client gets warm handoff with the referrer copied. After project completion, the referrer is thanked specifically (with details of the project they helped land). Third, recognition systems. Past clients and referral partners get genuine recognition for referrals: a personal thank-you call, a small gift, sometimes a financial referral fee for partners where appropriate. Annual events (a holiday open house, a thank-you dinner for top referrers) build community. Fourth, tooling. A CRM that tracks every client and referral partner with last-contact dates, project history, and notes about their family or interests turns ad-hoc relationships into a system. ServiceTitan and Buildertrend have GC-specific features; simpler options include HubSpot or even structured Google Sheets. The retention math: clients contacted on a regular cadence book 3-5x more follow-up work and refer 2-3x more often than uncontacted clients.