Home / Plumbers / Montana / Apprenticeships

Find a program near you
Enter your ZIP to sort by distance. Lineman, utility and studio programs are hidden because they lead to a different license.
215 programs
1 Plumbing and Heating
Belgrade · Gallatin County
1st CHOICE PLUMBING LLC
Shelby · Toole County
2nd Nature Plumbing & Heating LLC
Belgrade · Gallatin County
3 Brothers Plumbing & Heating INC
Montana City · Jefferson County
3 Brothers Plumbing and Heating of Gallatin Valley, Inc
Belgrade · Gallatin County
406 Plumbing LLC
Somers · Flathead County
4G's Plumbing & Mechanical INC
Missoula · Missoula County
4H Plumbing, Heating and Cooling, Inc.
Billings · Yellowstone County
Aaron's Plumbing & Heating INC
Helena · Lewis and Clark County
Accuflow Plumbing
Plains · Sanders County
Accurate Plumbing & Heating Inc.
Belgrade · Gallatin County
Action Plumbing & Construction
Great Falls · Cascade County
All About You Plumbing & Heating LLC
Great Falls · Cascade County
All Seasons Plumbing and Heating Inc
Missoula · Missoula County
Alpine Plumbing Heating & Cooling Inc.
Billings · Yellowstone County
Always Plumbing
Power · Teton County
Angus Plumbing LLC
Corvallis · Ravalli County
AT Plumbing LLC
Choteau · Teton County
Avalanche Plumbing & Heating
Kalispell · Flathead County
B & N Plumbing LLC
Florence · Ravalli County
Bailey's Plumbing & Heating LLC
Bozeman · Gallatin County
Bakkila Plumbing & Heating
Eureka · Lincoln County
Bald Rock Plumbing PC
Kalispell · Flathead County
BC Plumbing & Heating Inc.
Belgrade · Gallatin County
Bear Grass Plumbing Company
Whitefish · Flathead County
Benjamin Franklin Plumbing
Billings · Yellowstone County
Best Value Plumber & Rooter
Great Falls · Cascade County
Big Bear Plumbing
Kalispell · Flathead County
Big Creek Plumbing LLC
Ronan · Lake County
Big Sky Plumbing & Heating INC
Helena · Lewis and Clark County
Bighorn Plumbing, Inc.
Kalispell · Flathead County
Billings Pipe Trades JATC
Billings · Yellowstone County
BlueBird Plumbing
Big Sky · Madison County
Bob's Plumbing and Drain LLC
Belgrade · Gallatin County
Bogle Plumbing & Mechanical, LLC
Belgrade · Gallatin County
Bolin Plumbing and Heating LLC
Bozeman · Gallatin County
Bosket Plumbing & Excavating, Inc.
Kalispell · Flathead County
Bosket Plumbing & Repair Inc.
Kalispell · Flathead County
Bozeman Plumbing & Heating
Bozeman · Gallatin County
Bp Plumbing & Heating
Helena · Lewis and Clark County
Brian's Plumbing and Heating
Libby · Lincoln County
Bridger Mountain Plumbing LLc
Bozeman · Gallatin County
Brown Plumbing & Heating
Billings · Yellowstone County
C & C Plumbing
Cut Bank · Glacier County
Cabinet Mountain Plumbing
Noxon · Sanders County
Campbell's Plumbing & Heating, Inc.
Belgrade · Gallatin County
Central Heating, Cooling, Plumbing & Electrical Inc.
Kalispell · Flathead County
Central Plumbing & Heating Inc.
Great Falls · Cascade County
Christoferson Plumbing & Heating
Billings · Yellowstone County
Clarks Plumbing & Heating INC
Helena · Lewis and Clark County
Clear Flow Plumbing LLC
Columbia Falls · Flathead County
Clearwater Plumbing & Electric INC
St Ignatius · Lake County
Copper John's Plumbing & Heating
Livingston · Park County
Copper Plumbing Company
Helena · Lewis and Clark County
Cornerstone Plumbing & Heating
Laurel · Yellowstone County
Courtesy Plumbing
Great Falls · Cascade County
Courville Creek Plumbing
Ronan · Lake County
Custom Plumbing Inc.
Stevensville · Ravalli County
D & L Plumbing
Sidney · Richland County
D.O.Plumbing and Heating LLC
Florence · Ravalli County
Daniels Plumbing Inc
Missoula · Missoula County
Darrel & Son Plumbing LLC
Hamilton · Ravalli County
Denali Plumbing and Heating
Three Forks · Gallatin County
Dry Fork Plumbing INC
Conrad · Pondera County
Dynamic Plumbing LLC
Eureka · Lincoln County
Egbert Plumbing & Heating
Bozeman · Gallatin County
Ek Plumbing, Inc.
Kalispell · Flathead County
Electric City Plumbing LLC
Great Falls · Cascade County
Empire Plumbing
Kalispell · Flathead County
Erik's Plumbing and Heating
Darby · Ravalli County
Extreme Plumbing Inc.
Belgrade · Gallatin County
Falls Plumbing Inc.
Black Eagle · Cascade County
First Plumbing LLC
Great Falls · Cascade County
Flathead County Plumbing, LLC
Kalispell · Flathead County
Flo-Rite Plumbing, Inc.
Kalispell · Flathead County
Fred's Plumbing & Heating
Missoula · Missoula County
Freedom Plumbing LLC
Billings · Yellowstone County
FVCC - Plumbing Apprentice Course
Kalispell · Flathead County
fvcc.eduGarden City Plumbing and Heating Incorporated
Missoula · Missoula County
Garrard Plumbing Company dba GCCI
Frenchtown · Missoula County
Gavlak Plumbing and Heating
Missoula · Missoula County
George's Plumbing LLC
Hamilton · Ravalli County
Gibney & Sons Plumbing Co.
Great Falls · Cascade County
Glacier Plumbing & Heating, Inc.
Columbia Falls · Flathead County
Good and Tight Plumbing
Billings · Yellowstone County
Granite Peak Plumbing & Heating Inc.
Red Lodge · Carbon County
Grant Creek Plumbing
Missoula · Missoula County
Grizzly Plumbing LLC
Great Falls · Cascade County
Haaland Plumbing and Heating Inc.
Manhattan · Gallatin County
Hallstrom Plumbing & Heating
Kalispell · Flathead County
Hampers Plumbing & Heating
Clancy · Jefferson County
Harris Plumbing
East Helena · Lewis and Clark County
Hellgate Plumbing and Heating Incorporated
Clinton · Granite County
Henderson Plumbing, LLC
Townsend · Broadwater County
High Caliber Plumbing & Heating LLC
Bridger · Carbon County
Highline Plumbing LLC
Missoula · Missoula County
Holm Plumbing LLC
Black Eagle · Cascade County
Ideal Plumbing
Billings · Yellowstone County
In-Sink Quality Plumbing & Heating, Inc.
Whitefish · Flathead County
Jbs Plumbing
East Helena · Lewis and Clark County
Jones Plumbing & Heating Inc.
Havre · Hill County
Judith Mountain Plumbing
Lewistown · Fergus County
K & D Plumbing & Heating INC
Missoula · Missoula County
Kindred Plumbing & Heating Inc.
Great Falls · Cascade County
Klaus Plumbing LLC
Thompson Falls · Sanders County
Koocanusa Plumbing & Electrical, Inc.
Eureka · Lincoln County
L&J Plumbing & Heating
Sheridan · Madison County
Lake Valley Plumbing and Heating LLC
Kalispell · Flathead County
Lambson Plumbing LLC
Florence · Ravalli County
LaSalle Plumbing & Renovations
Billings · Yellowstone County
LBR Plumbing, Inc.
Whitefish · Flathead County
Lee Plumbing and Welding
Belgrade · Gallatin County
Lee Riddick Plumbing & Heating
Glasgow · Valley County
Legacy Plumbing & Heating
Kila · Flathead County
Levchenko Plumbing & Heating
Missoula · Missoula County
Lewis & Clark Plumbing
Helena · Lewis and Clark County
Lone Pine Plumbing
Bozeman · Gallatin County
Lone Pine Plumbing
Laurel · Yellowstone County
Long Range Plumbing and Heating LLC
Townsend · Broadwater County
MacPherson Plumbing
Phillipsburg · Granite County
Manhattan Plumbing & Heating
Manhattan · Gallatin County
Marozzo Plumbing & Heating LLC
Libby · Lincoln County
Mcglynn Plumbing & Heating
Helena · Lewis and Clark County
McGuffey's Hot Water & Plumbing LLC
Belgrade · Gallatin County
McLean Plumbing & Heating
Whitehall · Jefferson County
Mildren Plumbing Inc.
Bigfork · Lake County
Milk River Plumbing LLC
Havre · Hill County
Missoula Plumbers JATC
Missoula · Missoula County
Modern Plumbing & Heating, PLLC
Kalispell · Flathead County
Montana City Plumbing & Heating INC
Clancy · Jefferson County
Montana Plumbing Company
Missoula · Missoula County
Mountain States Plumbing & Heating, Inc.
Billings · Yellowstone County
Mountain Valley Plumbing and Heating
Belgrade · Gallatin County
Msu - Northern Mt - Plumbing Related Training
Havre · Hill County
Msu Northern Montana - Havre - Plumbing Related Trn.
Havre · Hill County
MT Plumbing, LLC
Glendive · Dawson County
Murdock Plumbing LLC
Somers · Flathead County
MW Plumbing LLC
Great Falls · Cascade County
Nault Plumbing & Heating Inc.
Havre · Hill County
Next-Gen Plumbing and Heating
Missoula · Missoula County
Nomad Plumbing
Polson · Lake County
North Valley Plumbing
Kalispell · Flathead County
Northern Plumbing & Heating, Inc.
Columbia Falls · Flathead County
O'Neil Plumbing LLC
Billings · Yellowstone County
On The Level Plumbing & Heating
Billings · Yellowstone County
Palagi Plumbing & Heating Co. Inc.
Black Eagle · Cascade County
Paradise Plumbing
Livingston · Park County
Parish Plumbing & Heating LLC
Bigfork · Lake County
Parisi Western Plumbing & Heating
Livingston · Park County
Patriot Plumbing
Columbia Falls · Flathead County
Paul Hutchison Plumbing
Stevensville · Ravalli County
Paulsen Plumbing, LLC
Kalispell · Flathead County
Peak Plumbing & Heating INC
Jefferson City · Jefferson County
Perry Plumbing & Heating
Sheridan · Madison County
Pine Ridge Plumbing LLC
Kalispell · Flathead County
Pioneer Plumbing and Hydronic Heating
Roundup · Musselshell County
Pipe Creek Plumbing Co.
Libby · Lincoln County
Pipe Down Plumbing
Great Falls · Cascade County
Pipestone Mechanical Inc.
Kalispell · Flathead County
PJ's Plumbing & Heating
Belgrade · Gallatin County
Plumb Crazy Plumbing
Great Falls · Cascade County
plumbcrazyplumbing.comPlumb Montana, Inc.
Billings · Yellowstone County
Plumb Rite Plumbing
Kalispell · Flathead County
Plumb-Tech Plumbing & Heating LLC
Missoula · Missoula County
Plumbers & Pipefitters #41 JATC
Butte · Silver Bow County
Plumbing Incorporated
Kalispell · Flathead County
Plumbing Plus, Inc.
Belgrade · Gallatin County
Plumbing Works INC
Missoula · Missoula County
Polzin Plumbing
Great Falls · Cascade County
Ponderosa Plumbing LLC
Hamilton · Ravalli County
Prairie Dog Plumbing & Heating, LLC
Livingston · Park County
Precision Plumbing & Heating, Inc.
Billings · Yellowstone County
Precision Plumbing Inc
Stevensville · Ravalli County
Premier Plumbing INC
Dillon · Beaverhead County
Pride Plumbing LLC
Lewistown · Fergus County
Pristine plumbing
Whitefish · Flathead County
Pro Flow Plumbing and Heating LLC
Kalispell · Flathead County
Quartz Mountain Plumbing and Mechanical LLC
Libby · Lincoln County
Ranger Plumbing & Heating
Livingston · Park County
Raptor Plumbing LLC
Florence · Ravalli County
Raybell Plumbing & Construction
Darby · Ravalli County
Red Line Plumbing and Heating
Gallatin Gateway · Gallatin County
Reliable Plumbing & Heating
Bozeman · Gallatin County
Right Now Plumbing and Heating
Missoula · Missoula County
Rock Creek Plumbing
Lonepine · Sanders County
Rocky Mountain Plumbing
Choteau · Teton County
Rocky Mountain Plumbing & Heating, Inc.
Kalispell · Flathead County
Shade Plumbing & Heating Inc.
Clancy · Jefferson County
Shedhorn Plumbing INC
Helena · Lewis and Clark County
Shorts Plumbing & Heating
Livingston · Park County
Shupe's Plumbing & Heating Inc.
Absarokee · Stillwater County
Silco Plumbing LLC
Kila · Flathead County
Silvertip Plumbing & Heating INC
Plains · Sanders County
Simensen Plumbing & Radiant LLC
Kalispell · Flathead County
Special K Plumbing & Heating
Townsend · Broadwater County
Stacy's Plumbing Solutions
Billings · Yellowstone County
Stl Pipeworks, LLC
Imperial
Stramer & Son Plumbing, Inc.
Eureka · Lincoln County
Streamline Plumbing & Heating, Inc
Columbia Falls · Flathead County
Stump Town Plumbing Co
Kalispell · Flathead County
T-12 Plumbing
Billings · Yellowstone County
Talon Plumbing & Heating
Great Falls · Cascade County
Thomas Plumbing & Heating, Inc.
Missoula · Missoula County
Tierney Plumbing LLC
Somers · Flathead County
Timber Creek Plumbing, LLC
Ballantine · Yellowstone County
TNT Plumbing and Heating LLC
Missoula · Missoula County
Touris Plumbing Inc.
Bigfork · Lake County
Townsend Plumbing & Heating INC
Townsend · Broadwater County
Vinson Plumbing, INC
Dillon · Beaverhead County
Wagman Water Works Plumbing and Heating
Livingston · Park County
Wallis Plumbing Inc.
Billings · Yellowstone County
Werner Plumbing & Heating INC
Helena · Lewis and Clark County
Western Plumbing of Bozeman Inc.
Bozeman · Gallatin County
Wild West Plumbing, Inc.
Kalispell · Flathead County
Williams Plumbing, Heating & Utilities Inc.
Bozeman · Gallatin County
Xcel Plumbing & Mechanical
Billings · Yellowstone County
No programs match. Clear the county or type filter, or try a nearby ZIP.
Union locals and training centers in Montana
Call the local or its training center for the next application date.
UA union locals
- UA Local 30Billings(406) 252-9371
- UA Local 41Butte(406) 494-3051
- UA Local 459Missoula(406) 549-3479
Training
UA apprenticeships run through a joint committee of the local and union contractors. Call the local for the next application date.
PHCC chapters
No PHCC chapter lists an office in Montana. PHCC chapter finder
Union or open shop?
Union
Run by a joint committee run by the United Association (UA) local and union contractors. You apply to the committee, take an aptitude test and an interview, and wait on a ranked list. The committee sends you to its contractors.
Pay is a set share of the union journey-level rate and steps up on a schedule. Classes are nights or week-long blocks, usually paid for by the program.
Open shop
Run by PHCC, ABC or a single plumbing contractor. You usually get hired by a member contractor first, and the contractor enrolls you.
Your employer sets the pay and the raises. Classes are nights or weekends, and some programs charge tuition.
What do programs ask for?
Age
Usually 18. Some programs take applications at 17.
High school diploma or GED
Most programs ask for one. Bring a transcript.
Aptitude test or interview
Union programs give an aptitude test (math and reading) and an interview, then rank applicants. Open-shop programs usually start with a job offer.
Driver's license and drug screen
Many programs ask for both, since apprentices drive between job sites.
Applying this month
Get your papers together1 week
High school transcript or GED, a photo ID, and your birth certificate or proof of age. Programs that ask for algebra want the transcript that shows it.
- Time
- 1 week
Practice for the aptitude test2 to 4 weeks
Union programs test algebra and reading. A few evenings with a practice test helps your ranking.
- Time
- 2 to 4 weeks
Pick three programs and check their dates1 evening
Union programs take applications in set windows, some once a year. Open-shop programs and employer programs often take them year-round.
- Time
- 1 evening
Apply, then keep working
Apply to all three. While you wait, a helper or trainee job with a licensed contractor gives you hours and a reference.
Can't get in yet?
Pre-apprenticeship
Short programs, often free, that teach the basics and help with the application. Ask the programs above which ones they take graduates from.
Start on a crew
Licensed contractors hire helpers with no experience. Keep a log of your hours and employers; many programs and license boards count them. If you'd rather learn the basics first, 1 schools in Montana have plumber programs.
The license steps in MontanaHow do you get into a plumber apprenticeship in Montana?
Pick programs near you, check each one's website for its application dates, and apply to more than one. Union programs test and interview, then rank applicants; open-shop programs usually start once a member contractor hires you.
How long is a plumber apprenticeship in Montana?
About 4 years. The journeyman license requires 7,500 hours of supervised work.
How much do plumber apprentices make in Montana?
Programs set their own scales, usually a share of journey-level pay that rises every year. For a floor, the lowest-paid tenth of all plumbers in Montana earned $23.20 an hour or less in May 2025.
Plumber pay in MontanaOther routes in Montana
Sources
- U.S. Department of Labor, apprenticeship.gov registered apprenticeship partners (apprenticeship.gov)
- Montana plumber license requirements (boards.bsd.dli.mt.gov, 2026-10-27)
- BLS Occupational Employment and Wage Statistics, Montana, May 2025 (bls.gov, May 2025)