
Helping Contractors Scale Since Day One
Helping Contractors To Scale
The Growth Partner Built for Contractors.
The Growth Partner Built for Contractors.
From Google Ads and Meta campaigns to professional content and automated follow-up, we help contractors build predictable marketing systems that drive consistent growth.
From Google Ads and Meta campaigns to professional content and automated follow-up, we help contractors build predictable marketing systems that drive consistent growth.


Let's Work Together
Want More Qualified Contractor Leads?
Let's Build Your Next
Stage of Growth
Want More Qualified Contractor Leads?
Tell us about your business, and our team will recommend the growth partnership that's the best fit for your goals.
Tell us about your business, and our team will recommend the growth partnership that's the best fit for your goals.
Our Story
JM Media Featured in Remarkable Magazine
Discover the story behind JM Media, and how founders Marek King and Jack Ross built a marketing agency for contractors.
Discover the story behind JM Media, and how founders Marek King and Jack Ross built a marketing agency for contractors.
About JM Media
Marketing Built by People Who Know the Trades.
Marketing Built by People Who Know the Trades.
JM Media was founded by Jack Ross and Marek King, two former tradesmen from New Brunswick who saw too many great contractors relying solely on referrals.
JM Media Marketing was founded by Jack Ross and Marek King, two former tradesmen from New Brunswick who saw too many great contractors relying solely on referrals.
JM Media was founded by Jack Ross and Marek King, two former tradesmen from New Brunswick who saw too many great contractors relying solely on referrals.
Today, we help contractors across Canada and the United States generate consistent qualified leads through strategic marketing, professional content, and automation built specifically for the trades.
Today, we help contractors across Canada and the United States generate consistent qualified leads through strategic marketing, professional content, and automation built specifically for the trades.
Today, we help contractors across Canada and the United States generate consistent qualified leads through strategic marketing, professional content, and automation built specifically for the trades.
Former Tradesmen Who Understand Your Industry
Former Tradesmen Who Understand Your Industry
Helping Contractors Across Canada & the United States
Helping Contractors Across Canada & the United States
100+ Contractors Rated



Results
Helping Contractors Build Businesses That Grow Predictably.
Helping Contractors Build Businesses That Grow Predictably.
Every contractor has different goals, but the mission stays the same: generate more qualified estimates, book more profitable jobs, and build a business that grows with confidence.
Every contractor has different goals, but the mission stays the same: generate more qualified estimates, book more profitable jobs, and build a business that grows with confidence.

Craig Duguay — Platinum Roofing
$200,000+ in roofing projects from roughly $3,000 in ad spend and his biggest year yet.
Roofing
Residential + Commercial

Brandon — The Solutions Group
$400,000+ in quoted project opportunities, including a $25,000 commercial job.
Construction
Commercial Projects

Nathan — Eager Beaver Gutter Co.
Consistent, higher-quality opportunities from homeowners ready to get the work done.
Gutters
Soffit + Fascia

Chris — Harbour City Tree Trimming
$40,000 in tree projects within the first two weeks of launching.
Tree Removal
Tree Services

Craig — Platinum Roofing
$200,000+ in roofing projects from roughly $3,000 in ad spend and his biggest year yet.
Roofing
Residential + Commercial

Brandon — The Solutions Group
$400,000+ in quoted project opportunities, including a $25,000 commercial job.
Construction
Commercial Projects

Nathan — Eager Beaver Gutter Co.
Consistent, higher-quality opportunities from homeowners ready to get the work done.
Gutters
Soffit + Fascia

Chris — Harbour City Tree Trimming
$40,000 in tree projects within the first two weeks of launching.
Tree Removal
Tree Services

Craig — Platinum Roofing
$200,000+ in roofing projects from roughly $3,000 in ad spend and his biggest year yet.
Roofing
Residential + Commercial

Brandon — The Solutions Group
$400,000+ in quoted project opportunities, including a $25,000 commercial job.
Construction
Commercial Projects

Nathan — Eager Beaver Gutter Co.
Consistent, higher-quality opportunities from homeowners ready to get the work done.
Gutters
Soffit + Fascia

Chris — Harbour City Tree Trimming
$40,000 in tree projects within the first two weeks of launching.
Tree Removal
Tree Services

Craig — Platinum Roofing
$200,000+ in roofing projects from roughly $3,000 in ad spend and his biggest year yet.
Roofing
Residential + Commercial

Brandon — The Solutions Group
$400,000+ in quoted project opportunities, including a $25,000 commercial job.
Construction
Commercial Projects

Nathan — Eager Beaver Gutter Co.
Consistent, higher-quality opportunities from homeowners ready to get the work done.
Gutters
Soffit + Fascia

Chris — Harbour City Tree Trimming
$40,000 in tree projects within the first two weeks of launching.
Tree Removal
Tree Services

Craig — Platinum Roofing
$200,000+ in roofing projects from roughly $3,000 in ad spend and his biggest year yet.
Roofing
Residential + Commercial

Brandon — The Solutions Group
$400,000+ in quoted project opportunities, including a $25,000 commercial job.
Construction
Commercial Projects

Nathan — Eager Beaver Gutter Co.
Consistent, higher-quality opportunities from homeowners ready to get the work done.
Gutters
Soffit + Fascia

Chris — Harbour City Tree Trimming
$40,000 in tree projects within the first two weeks of launching.
Tree Removal
Tree Services
Video Ads
Commercial Ads Built to Get Contractors Noticed
Commercial Ads Built to Get Contractors Noticed
See the kind of high-quality, attention-grabbing video ads JM Media creates to help contractors stand out, build trust, and generate more opportunities.
See the kind of high-quality, attention-grabbing video ads JM Media creates to help contractors stand out, build trust, and generate more opportunities.
How We Work?
Turn Your Marketing Into a Predictable Growth System.
Turn Your Marketing Into a Predictable Growth System.
Every contractor is different, but our process stays the same: build a customized marketing system, generate qualified leads, and continually optimize for long-term growth.
Every contractor is different, but our process stays the same: build a customized marketing system, generate qualified leads, and continually optimize for long-term growth.

Step 1
Strategy & Growth Planning
We learn about your business, goals, service areas, and ideal customers to build a marketing strategy tailored to your company.
Strategy Session
Custom Growth Plan

Step 1
Strategy & Growth Planning
We learn about your business, goals, service areas, and ideal customers to build a marketing strategy tailored to your company.
Strategy Session
Custom Growth Plan

Step 2
Launch & Lead Generation
We launch your advertising, landing pages, CRM automation, and content so you can start generating qualified estimate requests.
Ads & Automation
Lead Generation

Step 2
Launch & Lead Generation
We launch your advertising, landing pages, CRM automation, and content so you can start generating qualified estimate requests.
Ads & Automation
Lead Generation
Step 3
Optimize & Scale
We continuously improve your campaigns, analyze performance, and help you scale into new markets as your business grows.
Monthly Optimization
Growth Strategy
Step 3
Optimize & Scale
We continuously improve your campaigns, analyze performance, and help you scale into new markets as your business grows.
Monthly Optimization
Growth Strategy


Why JM Media
Everything You Need to Build a Predictable Growth System.
Everything You Need to Build a Predictable Growth System.
Google Ads
Meta Ads
Reputation Management
CRM Automation
Dedicated Support
Landing Pages
Growth Strategy
Professional Content
Local SEO
Video Ads

Predictable Lead Generation
Predictable Lead Generation
Generate consistent, qualified estimate requests with proven advertising strategies built specifically for contractors.
Generate consistent, qualified estimate requests with proven advertising strategies built specifically for contractors.

CRM & Automation
Never let another lead slip through the cracks with automated follow-up, missed-call text back, review requests, and pipeline management.
Never let another lead slip through the cracks with automated follow-up, missed-call text back, review requests, and pipeline management.

Dedicated Growth Strategy
Work with a dedicated account manager who continuously optimizes your campaigns and helps you scale your business.
Work with a dedicated account manager who continuously optimizes your campaigns and helps you scale your business.

Professional Content
Build trust with high-quality videos, photography, drone footage, and graphics that showcase your work.
Build trust with high-quality videos, photography, drone footage, and graphics that showcase your work.

Transparent Reporting
Track your marketing performance with clear reporting, measurable results, and ongoing strategy sessions.
Track your marketing performance with clear reporting, measurable results, and ongoing strategy sessions.


Our Services
Choose the Right Growth System for Your Contracting Business.
Choose the Right Growth System for Your Contracting Business.
Whether you're building your first predictable marketing system or expanding into multiple markets, JM Media has a growth program designed for your next stage of business.
Whether you're building your first predictable marketing system or expanding into multiple markets, JM Media has a growth program designed for your next stage of business.
Paid Advertising
Lead Generation & Paid Advertising
Generate a consistent flow of qualified estimate requests through strategic advertising across the platforms homeowners use every day.
Meta Ads (Facebook & Instagram)
Retargeting Campaigns
Paid Advertising
Lead Generation & Paid Advertising
Generate a consistent flow of qualified estimate requests through strategic advertising across the platforms homeowners use every day.
Meta Ads (Facebook & Instagram)
Retargeting Campaigns
Content Creation
Professional Content
Build trust with premium jobsite content that showcases your craftsmanship and helps homeowners choose your business.
Professional Video Editing
Social Media Graphics
Content Creation
Professional Content
Build trust with premium jobsite content that showcases your craftsmanship and helps homeowners choose your business.
Professional Video Editing
Social Media Graphics
Automation
CRM & Business Automation
Capture, organize, and follow up with every lead automatically so you never miss another opportunity.
CRM Setup
Pipeline Management
Automation
CRM & Business Automation
Capture, organize, and follow up with every lead automatically so you never miss another opportunity.
CRM Setup
Pipeline Management
Pricing
Choose the Right Growth Partnership for Your Business.
Choose the Right Growth Partnership for Your Business.
Every JM Media partnership is built to help contractors generate more qualified estimates, streamline operations, and scale with confidence. Choose the program that best fits your current stage of growth.
Every JM Media partnership is built to help contractors generate more qualified estimates, streamline operations, and scale with confidence. Choose the program that best fits your current stage of growth.
Growing Contractors
Contractor Blueprint
$1,500
/ Month
Build the foundation for predictable growth with a complete lead generation and automation system designed for contractors under $1M in annual revenue.
$999 Setup Fee
| One Time
3-Months Minimum
| Initial Term
Meta Ads (FB/IG)
Ad Creatives and Editing
1 Lead-Qualifying Landing Page
CRM & SMS Automation
Monthly Strategy Call
Growing Contractors
Contractor Blueprint
$1,500
/ Month
Build the foundation for predictable growth with a complete lead generation and automation system designed for contractors under $1M in annual revenue.
$999 Setup Fee
| One Time
3-Months Minimum
| Initial Term
Meta Ads (FB/IG)
Ad Creatives and Editing
1 Lead-Qualifying Landing Page
CRM & SMS Automation
Monthly Strategy Call
Most Popular
Market Dominator
$2,500
/ Month
Scale faster with advanced advertising, premium content, automation, and growth systems built to dominate your local market.
$999 Setup Fee
| One Time
3-Months Minimum
| Initial Term
Meta Ads (FB/IG/YT)
Ad Creative and Editing
Up to 4 Landing Pages
Advanced CRM & Automation
2 Strategy Calls Monthly
Most Popular
Market Dominator
$2,500
/ Month
Scale faster with advanced advertising, premium content, automation, and growth systems built to dominate your local market.
$999 Setup Fee
| One Time
3-Months Minimum
| Initial Term
Meta Ads (FB/IG/YT)
Ad Creative and Editing
Up to 4 Landing Pages
Advanced CRM & Automation
2 Strategy Calls Monthly
Recommended
Enterprise Empire
Custom
/ Multi-loc
A custom-built partnership for multi-location contractors, franchise groups, and enterprise home service companies.
Custom
(scoped per location)
Custom contract term
Multi-Market Advertising
Ad Creatives and Editing
Custom, per location/franchise
Multi-location automation
Dedicated Strategy Team
Recommended
Enterprise Empire
Custom
/ Multi-loc
A custom-built partnership for multi-location contractors, franchise groups, and enterprise home service companies.
Custom
(scoped per location)
Custom contract term
Multi-Market Advertising
Ad Creatives and Editing
Custom, per location/franchise
Multi-location automation
Dedicated Strategy Team
Testimonial
Trusted by Contractors Across North America.
Trusted by Contractors Across North America.
Hear directly from the contractors we've partnered with and discover how strategic marketing, professional content, and automation have helped them generate more qualified estimates and grow with confidence.
Hear directly from the contractors we've partnered with and discover how strategic marketing, professional content, and automation have helped them generate more qualified estimates and grow with confidence.

Landed His First 2 Jobs Within Just a Few Weeks
Liam, ATD Painting

Generated $400,000+ in Quoted Work in Just 4 Months
Brandon, Dirt Solutions

Massive Growth Within the Business After Just 2 Months
Craig, Platinum Roofing

$50K Completed, $100K Booked & $400K in Active Quotes
Brandon, Dirt Solutions

Landed His First 2 Jobs Within Just a Few Weeks
Liam, ATD Painting

Generated $400,000+ in Quoted Work in Just 4 Months
Brandon, Dirt Solutions

Massive Growth Within the Business After Just 2 Months
Craig, Platinum Roofing

$50K Completed, $100K Booked & $400K in Active Quotes
Brandon, Dirt Solutions
FAQ
Frequently
Frequently Asked Questions
Asked Questions
Have questions about working with JM Media? Here are answers to the most common questions contractors ask before getting started.
Have questions about working with JM Media? Here are answers to the most common questions contractors ask before getting started.
How do I know which program is right for my business?
Do you only work with contractors?
What's included in your marketing programs?
How long does it take to see results?
Do I need to sign a long-term contract?
How do I get started?
How do I know which program is right for my business?
Do you only work with contractors?
What's included in your marketing programs?
How long does it take to see results?
Do I need to sign a long-term contract?
How do I get started?
Let's Build Your Growth System
Ready to Generate More Qualified Estimates?
Book a free strategy call with our team and discover how JM Media can help you generate more qualified leads, automate follow-up, and build a predictable growth system for your contracting business.
Let's Build Your Growth System
Ready to Generate More Qualified Estimates?
Book a free strategy call with our team and discover how JM Media can help you generate more qualified leads, automate follow-up, and build a predictable growth system for your contracting business.











