All articles

Direct Mail Strategy

How to Track Direct Mail Leads for Your Contracting Business

October 26, 2026 6 min readJobsite Mailings

How can contractors track leads from direct mail?

To track direct mail leads, give each campaign an identifiable response path, record every inquiry in one place, and follow those inquiries through estimates and booked jobs. A dedicated phone number, campaign-specific website link, and simple spreadsheet can provide a practical starting point.

The important distinction is between tracking activity and tracking business results. Calls and page visits tell you that homeowners responded. Qualified inquiries, estimates, and completed jobs tell you whether the mailing reached the right people.

If you are figuring out how to track direct mail leads, build the tracking system before printing. Adding it afterward leaves gaps you may not be able to recover.

Give every mailing a clear campaign identity

A campaign should represent a group of mailpieces you want to evaluate together. For neighborhood mailings, that might mean one service, one geographic area, and one mailing wave.

Use a naming convention your office can understand, such as:

SIDING-OAKPARK-MAY-WAVE1

Keep a campaign record with:

  • Service promoted and neighborhood covered
  • Mailpiece format, such as a postcard or handwritten-style letter
  • Mailing date and number of pieces mailed
  • Tracking phone number and website destination
  • Total campaign cost
  • Copy or image of the final mailpiece

This record makes contractor lead tracking more useful than a general “marketing” label in your customer database. It also helps your team distinguish a siding inquiry from a bathroom remodeling inquiry generated by another mailing.

Match tracking detail to the decision

You do not need a separate tracking number for every street unless street-level performance will influence your next decision.

If you want to compare two neighborhoods, give each neighborhood a distinct response path. If you only need to evaluate the campaign overall, one campaign-level number may be enough.

Avoid splitting a small mailing into so many groups that each produces too little information to interpret.

Set up dedicated phone tracking

For contractors whose homeowners prefer calling, direct mail call tracking can provide a clear record of responses. A tracking number forwards calls to your regular business line while identifying the campaign that generated them.

Before printing, verify that:

  • The number forwards to the correct person or office
  • Calls reach an appropriate voicemail when unanswered
  • Your team can identify the campaign source
  • Missed calls appear in a place someone checks
  • The number will remain active while homeowners may still respond

Test the number from a phone outside your business. Call during business hours and after hours.

Do not treat every logged call as a new lead. Repeat callers, vendors, wrong numbers, and existing customers can appear in the same report. Someone needs to classify the calls.

Track missed calls as well as answered calls

A mailing can generate interest without generating a conversation. Assign responsibility for checking missed calls and returning legitimate inquiries promptly.

If you use call recording, check applicable consent requirements and configure the service accordingly. Recording is not necessary for basic source tracking; call logs and staff notes can still be useful.

Make website responses identifiable

Some homeowners will visit your website instead of calling. Give them a short, readable campaign URL, and consider adding a QR code that opens the same destination.

For example, a printed address such as yourcompany.com/oakpark could redirect to a relevant service page with campaign tracking parameters attached. Your website provider can help configure that redirect and preserve attribution through the inquiry form.

Use consistent UTM labels, such as:

  • utm_source=neighborhood_mail
  • utm_medium=direct_mail
  • utm_campaign=siding_oakpark_may_wave1

Test the complete journey on a phone: scan the code, open the page, submit the form, and confirm that the source appears in your lead record.

Keep a phone number and readable URL on the piece. A QR code should be an option, not the only way to respond.

Website visits and scans are engagement signals, not confirmed leads. Count a lead when someone makes an identifiable inquiry about your services.

Keep one lead log from inquiry to completed job

A spreadsheet can work if your team updates it consistently. A customer relationship management system can make follow-up easier, but the fields matter more than the software.

Create one record per prospect or project, with fields for:

  • Inquiry date, homeowner name, and contact information
  • Property address and requested service
  • Campaign source and how it was identified
  • Lead status and next follow-up date
  • Estimate appointment and estimate amount
  • Job outcome and contract value
  • Reason lost, when known

Define a qualified lead before reviewing results. For example, it might be a homeowner in your service area requesting work you actually perform. Use the same definition across campaigns.

Merge duplicate responses. A homeowner who calls and later submits a form is generally one lead, not two.

Ask homeowners how they found you

Tracking tools will not capture every path. Someone may receive your letter, search your business name, and call the number on your website.

Ask, “What prompted you to contact us?” If they mention a mailing, confirm the neighborhood or service when practical.

Keep both the technical source and the homeowner’s answer. If the source remains unclear, mark it unknown rather than forcing an attribution.

Measure results that support real decisions

Direct mail tracking becomes useful when you connect campaign costs to consistent outcomes.

Direct mail response rate

Calculate:

Unique responding households ÷ pieces mailed × 100

For a single mailing wave, this measures responses against mail volume. If you send repeated mailings to the same households, also track unique households reached. Clearly label which denominator you use so comparisons remain meaningful.

Cost per qualified lead

Calculate:

Total campaign cost ÷ qualified leads

Include relevant costs such as copywriting, design, address preparation, printing, postage, and tracking. Compare campaigns using the same cost categories.

Cost per booked job

Calculate:

Total campaign cost ÷ booked jobs attributed to the campaign

Keep signed work separate from completed work. Cancellations and project changes can affect the final result.

Direct mail ROI

Revenue alone does not show profitability. A practical campaign-level calculation is:

(Attributed job gross profit − campaign cost) ÷ campaign cost × 100

Use gross profit before deducting the campaign cost, and keep your accounting definitions consistent. This calculation does not necessarily account for all business overhead. If job costs are incomplete, treat the result as provisional.

Review results without jumping to conclusions

Check tracking and missed inquiries soon after mail begins arriving. Review lead quality and estimate progress regularly, then revisit booked and completed jobs as your sales cycle develops.

Do not close the reporting window simply because responses slowed down. Homeowners may save a mailpiece or delay a project.

Use the results to diagnose the next improvement:

  • Calls but few qualified leads: Review service wording and audience selection.
  • Qualified leads but few estimates: Review scheduling and follow-up.
  • Estimates but few bookings: Examine project fit, proposals, and homeowner feedback.
  • Scans but few inquiries: Check the mobile page and contact form.

Change one major variable at a time when practical. Jobsite Mailings handles call tracking alongside campaign production, but your team still needs to connect inquiries to estimates and job outcomes.

FAQ

Do I need a different phone number for every mailing?

Not necessarily. Use separate numbers for campaign groups you need to compare. Avoid reassigning numbers too quickly, because homeowners can respond to older mailpieces.

Can I track direct mail without a CRM?

Yes. A shared spreadsheet, dedicated number, and consistent source question can support a basic system. Assign one person to keep records complete.

How long should I track a campaign?

Track it through your normal sales cycle and continue recording later responses. Keep response dates and booking dates separate so delayed jobs remain connected to the original mailing.

Ready when you are

Marketing that actually works.

Inbound leads from real homeowners — usually within seven days of your first mailing. See it live with a 20‑minute demo.