Switch once.
Stay for good.
Fuel delivery done better.

There are many reasons to switch to McMahon Oil! Our family-owned business is ready to serve you with great rates, timely deliveries, and top-notch customer service! Come experience the 5-star difference!
Why choose McMahon Oil?
-
Locally owned and operated
-
Competitive pricing
-
Manage your account in our App
-
Great customer service
-
Focused on safety
-
Variety of delivery programs
-
Pre-buy and contract options
Why Choose McMahon Oil?
🚚
Free Standard
Delivery
💲
Competitive
Pricing
😊
Exceptional
Customer Service
📃
Flexible Pre-Buy & Contracting Options
Our Service Area
Proudly serving all of Pope and Douglas County!
56226 - Clontarf
56244 - Hancock
56289 - Sunburg
56308 - Alexandria
56312 - Belgrade
56315 - Brandon
56316 - Brooten
56319 - Carlos
56323 - Cyrus
56325 - Elrosa
56327 - Farwell
56332 - Garfield
56334 - Glenwood
56339 - Hoffman
56343 - Kensington
56349 - Lowry
56354 - Miltona
56355 - Nelson
56360 - Osakis
56378 - Sauk Centre
56381 - Starbuck
56385 - Villard
56389 - West Union
Switching is Easy!
-
Flexible scheduling. We can be very flexible for your initial site visit—and will work with you to schedule installation as quickly as possible.
-
Clean tank, safe setup. We’ll install a fresh tank and make sure your system is safe and up to code.
-
We’ll handle the cancellation. If your old provider allows it, we’ll take care of the awkward phone call for you.
-
Smart monitoring included. We’ll equip your tank with a digital tank monitor and keep an eye on it, so you never have to worry about running out.
-
Real local service. Our owners and employees live here. Our decisions are quick. And our service is personal—every time.

This isn't just a tank swap.
It's the start of something better!

Cutting-Edge Tech
Use our Mobile App or Online Portal to:
-
Pay by eCheck or credit card
-
Request a fuel delivery
-
Check your tank level
-
Review delivery history
-
Contract for winter gallons
-
Enroll in electronic Statements and Invoices
We get it! Sometimes texting is faster and easier than calling or sending an email, which is why you can text (320) 334-6712 to connect with us!
Plus, enroll in automated text notifications! This service will let you know when a delivery is made at your location and will remind you of open invoices.
To get started, call or text us about how to get enrolled in this convenient feature!
We're just a text away!

Ready for something new?
We’d be honored to earn your business and show you firsthand what sets McMahon Oil apart. Whether you're looking for reliable fuel delivery, fair pricing, or just a company that genuinely cares, we’re here to help.
Reach out today—we’d love the opportunity to serve you and prove why so many local families and businesses trust us to keep them fueled.