JM Odds and Ends: Your Trusted Painting & Plumbing Partner in McAllen, TX
For homeowners across the Rio Grande Valley, JM Odds and Ends in McAllen, TX, is the go-to team for painting and plumbing work. They handle everything from a fresh coat of paint to a new shower installation, making homes more beautiful and functional. The business operates with a simple, reliable schedule, open six days a week to fit your needs.
Business Overview
JM Odds and Ends focuses on residential projects for houses and apartments throughout the region. They are a hands-on operation, ready to tackle your to-do list. While they don't advertise 24/7 emergency service, their standard weekday and Saturday hours provide ample opportunity to schedule repairs and upgrades. The team is built on skilled technicians who understand the specific needs of Valley homes, from dealing with our humid climate's effect on paint to maintaining older plumbing systems common in the area.
Key Services
JM Odds and Ends splits its expertise between two core home services:
- Painting: They offer full interior and exterior painting, with special attention to trim, molding, and other detailed elements. This protects and refreshes your home against the South Texas sun and weather.
- Plumbing: Their plumbing services cover installations, replacements, and inspections. They can put in a new bathtub or shower, update pipes, and check your system to prevent future issues.
Areas Served
This McAllen-based company serves a wide swath of Hidalgo, Starr, and Zapata counties. You'll find them working in McAllen, Mission, Pharr, and Donna, all the way out to Rio Grande City, Zapata, Cotulla, and many communities in between. They are truly a local service for the entire Valley.
Company History
JM Odds and Ends was built from the ground up by local craftsmen who saw a need for dependable, multi-skilled home service. The company grew by word-of-mouth, with satisfied customers recommending them for both painting and plumbing jobs. Their name reflects their willingness to handle a variety of tasks—the "odds and ends" that keep a home in great shape. Their growth is a direct result of consistent, quality work for their neighbors.
Leadership
The ownership and team at JM Odds and Ends are deeply rooted in the community. They live and work in the Valley, understanding local architecture, common home problems, and what matters to residents. This local presence means they are invested in doing the job right. They are the kind of contractors you might see at the local hardware store, sourcing materials for another project.
Specialties & Highlights
What makes JM Odds and Ends stand out?
- Dual Expertise: Few companies efficiently combine painting and plumbing, but they do, saving homeowners time.
- The "Can-Do" Approach: Their motto is "Where there's a Will- There's a Way." They look at all options and work directly with the customer to find a solution.
- Detail-Oriented Painting: They excel at the fine work on trim and molding, both inside and out.
- Practical Plumbing: From inspections to full installations, they provide clear, straightforward plumbing services.
Why Locals Choose JM Odds and Ends
Residents of McAllen, TX, and the surrounding areas choose JM Odds and Ends for their blend of reliability and skill. They are a known entity, a local business that shows up on time and gets the work done. Their long-standing presence in the Valley means they have proven their worth on countless homes. For painting that lasts and plumbing that works, JM Odds and Ends in McAllen, TX, delivers practical, trustworthy service.
Contact Information
JM odds and Ends
: McAllen, TX 78503
Business Services
- Bathtub installation
- Exterior trim or molding painting
- Interior trim or molding painting
- Exterior painting
- Painting exterior elements
- Interior painting
- Painting interior elements
- Plumbing inspection
- Plumbing installation or replacement
- Shower installation
Business Location & Hours
| Mon: | 8:00 AM - 5:00 PM |
| Tue: | 8:00 AM - 5:00 PM |
| Wed: | 8:00 AM - 5:00 PM |
| Thu: | 8:00 AM - 5:00 PM |
| Fri: | 8:00 AM - 5:00 PM |
| Sat: | 8:00 AM - 5:00 PM |
| Sun: | Closed |














