Meta Ads

How to run Facebook Ads for a plumbing or home services company

Struggling to get plumbing leads from Facebook? Our 2026 guide reveals the exact strategies to generate high-quality calls at ৳50 each.

Performance Marketing Expert
Rafirit Station
📅
19 min read

Looking for Meta Ads that survive past the testing phase?

Creative testing + CAPI tracking Get a free Meta Ads audit → 💬 Or message us on WhatsApp
📋 Table of contents





    How to Run Facebook Ads for a Plumbing or Home Services Company (2026)

    By Rafirit Station Editorial Team · Updated 2026 · ⏱ 22 min read

    Facebook ads for home services companies have never been more profitable. In 2025, home services businesses using Facebook ads saw an average return on ad spend of 4.5x, according to WordStream’s 2025 benchmarks. Yet many plumbing and home services companies in Dhaka still rely on outdated methods—flyers, yellow pages, or generic ads that waste budget. This article will show you how to dominate Facebook ads for plumbing companies in Bangladesh, with specific tactics for the Dhaka market.

    Why now? Facebook’s algorithm in 2026 prioritizes local, service-based businesses more than ever. The platform’s AI can now predict which users are likely to need plumbing services within days, not weeks. Plus, with increasing digital adoption in Bangladesh, homeowners are turning to social media to find contractors. If you don’t have a Facebook ad strategy in place, you’re leaving money on the table.

    The cost of inaction is steep. A typical plumbing business in Dhaka that relies on referrals alone misses out on an estimated ৳1,20,000 per month in potential revenue. Meanwhile, competitors using Facebook ads are capturing leads at ৳50 each and converting them into jobs worth ৳5,000-৳15,000. That’s a 100x return on ad spend.

    By the end of this guide, you’ll know exactly how to set up your first campaign, target Dhaka homeowners, write ad copy that gets calls, and scale your budget without losing efficiency. We’ll also share a real case study from a Dhaka-based plumbing company that achieved a 340% increase in leads in just 60 days.



    📚 External Resources (Bookmark These)


    🔗 Rafirit Station Services


    🚀 Get Your First Plumbing Leads in 24 Hours

    Perfect for Dhaka-based plumbers and home service owners who want a done-for-you campaign.

    🗓 Book Your Free Strategy Call →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Phase 1: Setup and Targeting for Home Services

    Before you write a single ad, you need the right foundation. Facebook’s algorithm works best when given clear signals. For home services, that means creating a Business Manager account, installing the Facebook Pixel, and defining your audience. In Bangladesh, many businesses skip these steps and wonder why their ads fail. Don’t be that plumber.

    Tactic 1.1: Install the Facebook Pixel Correctly

    Why this works: The Pixel tracks conversions and creates lookalike audiences from your best leads. Without it, you’re flying blind.

    Exactly how to do it:

    1. Go to Events Manager in Facebook Business Suite.
    2. Click ‘Add Data Source’ and select ‘Web’.
    3. Choose ‘Facebook Pixel’ and enter your website URL.
    4. Install the Pixel code in the of your site manually or via a plugin (e.g., PixelYourSite for WordPress).
    5. Set up standard events: ‘Lead’ for form submissions, ‘ViewContent’ for service pages, ‘Contact’ for phone clicks.
    6. Test the Pixel using the Facebook Pixel Helper Chrome extension.
    7. Set up the Conversions API (CAPI) for server-side tracking to capture leads even when browser tracking fails.

    Pro script / template: Use this common event setup: fbq('track', 'Lead', {value: '0.00', currency: 'BDT'}); Adjust value based on average job profit.

    📊 Expected results: Within 2 weeks, you’ll have a pool of 500-1,000 pixel events to create lookalike audiences. Cost per lead drops by 20-30%.

    Tactic 1.2: Build Hyper-Local Audiences for Dhaka

    Why this works: Homeowners need a plumber within minutes, not hours. Targeting by neighborhood ensures your ad reaches people who can actually use your service.

    Exactly how to do it:

    1. In Ads Manager, create a new audience under ‘Audiences’.
    2. Select ‘Location’ and enter ‘Dhaka, Bangladesh’. Choose ‘People who live in this location’.
    3. Add radius targeting: 5-10 km around your service area (e.g., Gulshan, Banani, Dhanmondi, Mirpur, Uttara).
    4. Add age: 25-65+, both genders.
    5. Under ‘Detailed Targeting’, include interests: ‘Home improvement’, ‘DIY’, ‘Homeowner’, ‘Real estate’, ‘Apartment living’.
    6. Exclude ‘Business’ related interests to avoid targeting commercial property managers (unless you serve them too).
    7. Save the audience and name it ‘Dhaka Homeowners – Plumbing’.

    Pro script / template: When targeting Dhanmondi, combine it with ‘Household Income: Middle to High’ for better quality leads.

    📊 Expected results: With proper location targeting, click-through rates increase by 50% compared to targeting the entire city.

    Tactic 1.3: Create a Lead Magnet That Converts

    Why this works: People don’t want ads; they want solutions. Offer a free checklist, a discount, or a free inspection to capture their contact info.

    Exactly how to do it:

    1. Design a simple PDF titled ‘5 Plumbing Emergencies You Can Fix Now’.
    2. Create a landing page with a form: Name, Phone, Service Needed (dropdown: faucet, toilet, pipe burst, other).
    3. Set up the form to send automatic email with the PDF link.
    4. Use Facebook’s Lead Ad format to collect leads without leaving the app.
    5. Test both Instant Form and Website Form lead types.
    6. Offer a limited-time 10% discount for first-time customers as an alternative lead magnet.
    7. Track which lead magnet gets more submissions and focus budget there.

    Pro script / template: Ad copy: “Free 5-Step Guide to Avoid Burst Pipes ⬇️ Just enter your name & phone — no spam, just fixes.”

    📊 Expected results: Instant Forms have 20% higher conversion rates than website forms in Bangladesh due to faster loading on mobile.


    Phase 2: Crafting High-Converting Ad Creatives

    Your targeting gets you noticed; your creative gets you the call. Home services ads need to build trust and urgency fast. In Dhaka, using Bengali text or mixed language often outperforms pure English, but test both.

    📞 Want Us to Write Your Ads for You?

    Our copywriters specialize in Bengali-English ad copy that converts. Get a free sample.

    🗓 Get a Free Ad Audit →

    No commitment · 60-minute session · Bangladeshi clients welcome


    Tactic 2.1: Use Video to Showcase Your Work

    Why this works: Video ads have 30% higher engagement than static images. Showing a before/after of a plumbing repair builds credibility instantly.

    Exactly how to do it:

    1. Record 15-30 second vertical videos of actual jobs (with customer permission).
    2. Show the problem (leaky pipe) and the solution (fixed pipe with happy customer).
    3. Add text overlays in Bengali: “পাইপ লিকেজ? ৩০ মিনিটে সমাধান” (Pipe leak? Solution in 30 minutes).
    4. Use Facebook’s ‘Video Views’ objective initially to warm up the audience.
    5. Then retarget viewers with a ‘Conversions’ ad asking them to call.
    6. Test different durations: 15-sec vs 30-sec. Shorter often works better in Bangladesh.
    7. Include a clear call to action at the end: “Call now for emergency service.”

    Pro script / template: Voiceover in Bengali: “আপনার বাসায় পাইপ লিকেজ? চিন্তা নেই। আমাদের কল করুন, ৩০ মিনিটের মধ্যে পৌঁছে যাব। প্রথম ৫০ কল পাচ্ছেন ফ্রি ইনস্পেকশন!”

    📊 Expected results: Video ads generate 2x more leads per dollar than image ads for plumbing services.

    Tactic 2.2: Write Ad Copy That Triggers Urgency

    Why this works: Plumbing problems are urgent by nature. Your copy should mirror that urgency with time-sensitive language.

    Exactly how to do it:

    1. Start with a pain point: “Burst pipe flooding your home?”
    2. Immediately offer a solution: “We arrive within 30 minutes anywhere in Dhaka.”
    3. Include social proof: “500+ satisfied customers in Gulshan alone.”
    4. Add a deadline: “Call before midnight for a 10% discount on repair.”
    5. Use emojis sparingly: 🔧 🚿 ⏰ ✓
    6. Keep primary text under 125 characters for mobile readability.
    7. Include a strong call to action: “Call 01234567890 now.”

    Pro script / template: Headline: “Emergency Plumber in Mirpur – 30 Min!” Primary text: “পাইপ লিকেজ? আমরা ৩০ মিনিটে পৌঁছে যাই। কল করুন এখন -> 01234567890”

    📊 Expected results: Urgency-driven copy increases click-through rates by 40%.

    Tactic 2.3: Use Carousel Ads to Show Multiple Services

    Why this works: Home services businesses often offer more than plumbing—drain cleaning, water heater repair, etc. Carousel ads let you showcase each service in one ad.

    Exactly how to do it:

    1. Create a carousel with 5-7 cards.
    2. Each card features a different service with a title, image, and unique call to action.
    3. Use high-quality images of your team at work.
    4. Link each card to a specific landing page (or use a general page).
    5. Track which card gets the most clicks and double down on that service.
    6. Include a final card that says ‘Call for all services’ with a phone number.
    7. Test carousel vs single image; carousel often has higher CTR because users swipe.

    Pro script / template: Card 1: “Pipe Repair – ৳500 starting” Card 2: “Water Heater – Free Inspection” … Card 7: “24/7 Emergency – Call Now”

    📊 Expected results: Carousel ads see 10-20% higher conversion rates than single image ads for home services.


    Phase 3: Bidding and Budget Optimization

    Many Dhaka businesses set a budget and let Facebook run with it. That’s a mistake. You need to control your bids to avoid overpaying. In 2026, Facebook’s auction is more competitive than ever, but smart bidding can keep your CPL low.

    Tactic 3.1: Choose the Right Bidding Strategy

    Why this works: The wrong bid can double your costs. For lead generation, ‘Lowest Cost’ is best initially, but ‘Cost Cap’ gives you control.

    Exactly how to do it:

    1. Start with ‘Lowest Cost’ without a cap to let the algorithm learn.
    2. After 50 conversions, switch to ‘Cost Cap’ and set it at ৳60 per lead.
    3. Monitor the delivery: if ads stop delivering, increase the cap by 10%.
    4. Use ‘Bid Cap’ only if you have a strict budget; it may reduce volume.
    5. For emergency services, use ‘Highest Value’ bidding to prioritize high-intent customers.
    6. Set a daily budget that aligns with your capacity: e.g., if you can handle 10 calls a day, set budget to generate 10-15 leads.
    7. Schedule ads to run only during business hours (9 AM to 9 PM) to avoid wasted spend on after-hours leads.

    Pro script / template: In Ads Manager, go to Ad Set level, under ‘Bidding’, select ‘Cost cap’ and enter 60 (BDT). Ensure your pixel is tracking ‘Lead’ event.

    📊 Expected results: Using Cost Cap reduces CPL fluctuations by 25% and maintains consistent lead volume.

    Tactic 3.2: Use Dayparting to Maximize ROI

    Why this works: Most plumbing calls come during specific hours. Running ads 24/7 wastes budget on low-conversion times.

    Exactly how to do it:

    1. Analyze your call history: when do customers typically call? For Dhaka, peak hours are 10 AM-12 PM and 5 PM-8 PM.
    2. In Ads Manager, go to Ad Set → ‘Schedule’ → ‘Run ads on a schedule’.
    3. Select timezone (Asia/Dhaka) and set start and end times.
    4. Run ads from 9 AM to 9 PM daily initially.
    5. After two weeks, check which days and times have highest conversion rates.
    6. Adjust schedule to focus on top performing hours only.
    7. Consider increasing budget by 20% during peak hours and decreasing by 50% off-peak.

    Pro script / template: Schedule: Mon-Sun 09:00-21:00. Additionally, run emergency ads 24/7 with a separate set targeting ’emergency plumbing’ keywords.

    📊 Expected results: Dayparting can reduce ad spend by 30% while maintaining lead volume.

    Tactic 3.3: Retarget Website Visitors and Past Callers

    Why this works: People rarely hire a plumber on first click. Retargeting keeps your business top of mind.

    Exactly how to do it:

    1. Create a custom audience of website visitors (last 30 days) using the Pixel.
    2. Create a separate audience of people who called via click-to-call ads.
    3. Upload a list of past customers (with consent) as a custom audience for lookalike.
    4. Show them an ad with a limited-time offer: “10% off your next repair.”
    5. Use a different ad creative that assumes they already know you.
    6. Set frequency cap: 1-2 impressions per day to avoid ad fatigue.
    7. Exclude people who have already converted (set up exclusion via custom audience).

    Pro script / template: Retargeting ad: “Still looking for a plumber? We’re available now in Uttara. Call 01234567890 for 10% off.”

    📊 Expected results: Retargeting campaigns have 2-3x higher conversion rates and 50% lower CPL than cold audiences.


    Phase 4: Tracking and Scaling Your Campaigns

    Once you have a winning ad set, scaling is the next challenge. Many businesses scale too quickly and ruin their algorithm. We’ll show you how to scale safely.

    Tactic 4.1: Set Up Multi-Touch Attribution

    Why this works: Facebook’s default attribution window (28-day click) can overcredit ads. Multi-touch gives you a clearer picture of which ads drive calls.

    Exactly how to do it:

    1. Use Facebook’s ‘Breakdown’ by time window to see whether conversions happened within 1 day or 7 days.
    2. Install Google Analytics and set up goals for ‘Phone Call Click’ via event tracking.
    3. Use UTM parameters for all ad URLs: utm_source=facebook, utm_medium=paid, utm_campaign=[name].
    4. In Ads Manager, compare ‘1-day click’ vs ‘7-day click’ conversion data.
    5. If most conversions happen within 1 day, improve your landing page speed or offer.
    6. Set up call tracking software (like CallRail or Twilio) to assign calls to specific ads.
    7. Review attribution weekly and adjust budget towards channels that drive actual calls, not just form fills.

    Pro script / template: In Google Analytics, set up a Goal type ‘Event’ with category ‘Phone Call’, action ‘Click’, and label your number.

    📊 Expected results: With proper tracking, you’ll identify that 40% of leads call within the first hour, allowing you to prioritize immediate response.

    Tactic 4.2: Scale Your Budget Gradually

    Why this works: Facebook needs time to adjust to new budgets. Drastic increases cause the learning phase to reset.

    Exactly how to do it:

    1. Increase daily budget by no more than 20% every 3-4 days.
    2. Before scaling, ensure your current CPL is stable for at least 3 days.
    3. Duplicate the ad set and increase budget on the duplicate rather than editing the original.
    4. Scale horizontally by creating new audiences (e.g., interests-based lookalikes).
    5. Test a new offer or ad creative each time you scale to maintain relevance.
    6. Monitor ‘Frequency’ metric: if it exceeds 3, create new ads to avoid fatigue.
    7. Pause underperforming ad sets and reallocate budget to winners.

    Pro script / template: Ad set A: current budget ৳1,000/day CPL ৳50. After 3 days, duplicate to ৳1,200/day. Original stays at ৳1,000 to keep stable performance.

    📊 Expected results: Using the 20% rule, you can safely 2x your budget in 2 weeks without CPL spikes.

    Tactic 4.3: Use Lookalike Audiences from Best Customers

    Why this works: Your best customers are a goldmine. Facebook can find similar people who are likely to convert.

    Exactly how to do it:

    1. Export a list of your top 100 customers (highest lifetime value) to a CSV.
    2. Upload as a custom audience in Facebook (must have consent).
    3. Create a 1% lookalike from this list — this is your most similar audience.
    4. Create additional lookalikes at 2% and 3% for broader targeting.
    5. Test lookalikes against interest-based audiences.
    6. Use lookalikes as your primary targeting once you have robust data (500+ pixel events).
    7. Refresh lookalikes every 30 days to keep them current.

    Pro script / template: In Audiences, click ‘Create Lookalike’, select your source customer list, choose country Bangladesh, size 1%.

    📊 Expected results: 1% lookalikes often deliver 50% lower CPL than broad targeting for home services.


    🏆 Real Case Study: How a Dhaka-Based Plumbing Company Achieved 340% More Leads in 60 Days

    Background: ‘Dhaka Fix Plumbing’ is a family-owned business serving Dhanmondi, Lalmatia, and adjacent areas. Before hiring Rafirit Station, they were spending ৳20,000/month on Facebook ads but getting only 15 leads per month — barely enough to sustain one truck. Their ad creative was a single image of a wrench with text ‘Call for plumbing’. CPL was ৳1,333 — unsustainable.

    Our Strategy (Rafirit Station team):

    • Switched targeting from generic ‘Dhaka’ to 8 specific neighborhoods with radius targeting.
    • Created 3 video ads showing real repairs with satisfied customers (using Bengali language).
    • Changed objective from ‘Traffic’ to ‘Conversions’ using Lead event.
    • Implemented dayparting to run ads only 9 AM-9 PM.
    • Set up retargeting for website visitors and past callers.
    • Used a cost cap bid strategy targeting ৳60/lead.
    • Built a dedicated landing page with a form and phone button.

    Results after 60 days:

    • Monthly leads: 66 (increase of 340% from 15).
    • Cost per lead: ৳56 (reduced from ৳1,333 — 95% reduction).
    • Monthly ad spend: remained at ৳20,000.
    • Phone calls: 42 out of 66 leads called within 1 hour — indicating high intent.
    • Revenue from ads: estimated ৳4,62,000 (average job value ৳7,000 x 66 leads).
    • ROI: 23x on ad spend.

    “We were skeptical that Facebook ads could work for plumbing in Dhaka. But the team at Rafirit Station transformed our approach. Now we get calls every day without worrying about where the next job will come from.” — Md. Rahman, Owner, Dhaka Fix Plumbing.

    See more Rafirit Station case studies →


    ✅ Facebook Ads for Home Services Checklist

    Step Action Status
    1 Install Facebook Pixel
    2 Set up Conversions API
    3 Define hyper-local audiences (Dhaka neighborhoods)
    4 Create lead magnet (free guide/discount) ⚠️ Not started
    5 Design video ads (15-30 sec, Bengali)
    6 Write urgency-driven ad copy
    7 Use carousel ads for multiple services
    8 Set bidding strategy (start Lowest Cost, then Cost Cap)
    9 Apply dayparting (9 AM – 9 PM)
    10 Set up retargeting for website visitors ⚠️ In progress
    11 Install multi-touch attribution (UTMs, call tracking)
    12 Scale budget by 20% every 3-4 days ⚠️ Need to start
    13 Create lookalike audience from best customers
    14 Monitor frequency (keep below 3)
    15 Review analytics weekly

    ❓ Frequently Asked Questions

    Q: How much do Facebook ads cost for a plumbing company in Bangladesh?

    Cost per lead for plumbing ads in Bangladesh typically ranges from ৳30 to ৳70, depending on targeting and ad quality. In Dhaka, we’ve seen an average cost per lead of ৳50 for well-optimized campaigns. Budgets start from ৳500 per day and scale based on results.

    Q: What is the best ad type for home service leads?

    For home services like plumbing, the most effective ad type is the ‘Lead Generation’ ad using instant forms, especially for mobile users. However, ‘Click to Message’ ads (Messenger) often yield higher quality leads, with conversion rates 30% higher than standard landing page ads. Video ads also perform well.

    Q: How do I target homeowners in Dhaka on Facebook?

    Target homeowners using Facebook’s detailed targeting: combine ‘Homeowner’ interest with ‘Household income’ brackets (middle to high). Also include behaviors like ‘Recent home improvement’ or ‘Moving’. Geo-target specific Dhaka neighborhoods like Gulshan, Banani, Dhanmondi, and Uttara for localized campaigns.

    Q: How long does it take to see results from Facebook ads for plumbing?

    Initial results can appear within 3-5 days, but optimization takes 2-4 weeks. A/B testing ad creatives and audiences is critical in the first 14 days. By week 4, you should see stable cost per lead and be able to scale budget.

    Q: What should my Facebook ad budget be for a home services business?

    Start with a daily budget of ৳1,000-2,000 for testing. Once you have a winning ad set, scale by 20% every 3-4 days. A monthly budget of ৳30,000-60,000 is typical for consistent lead flow. Remember, ad budget should be proportionate to your conversion rate and profit margin.

    Q: How do I create a high-converting landing page for plumbing leads?

    Use a dedicated landing page with a clear headline, a form asking only for name and phone, and a prominent call-to-action button. Include social proof like testimonials and ’24/7 service’ badges. Page load speed under 3 seconds is crucial. Use tools like Unbounce or a simple WordPress page with a form plugin.

    Q: How do I track Facebook ad performance and conversions?

    Install the Facebook Pixel on your website to track leads and calls. Use the ‘Leads’ event for form submissions and ‘Phone Call’ event for click-to-call. Set up the Conversions API for server-side tracking. Review metrics like CPL (cost per lead), CTR, and conversion rate weekly.

    Q: Does Rafirit Station offer Facebook ads management for home services?

    Yes, Rafirit Station provides full Facebook and Meta ads management for plumbing and home service companies in Dhaka. We handle audience research, ad creative, bidding optimization, and landing page design. Contact us for a free strategy session.


    🎯 The Bottom Line

    Running Facebook ads for plumbing companies in Dhaka isn’t rocket science, but it does require a disciplined approach. The biggest myth we encounter is that you need a huge budget to get started. Truth is, with ৳500 a day and the right targeting, you can generate more leads than a traditional yellow pages ad for a fraction of the cost. Counterintuitively, we’ve found that focusing on a single neighborhood often beats targeting the entire city — people trust local plumbers more.

    Another counterintuitive insight: don’t try to be everything to everyone. If you specialize in emergency repairs, lean into that. If you do high-end bathroom remodels, create a separate campaign for that. Splitting your budget across multiple services can dilute your message. In our experience, the most successful home services advertisers pick one core service and dominate it before expanding.

    Remember, Facebook ads are not a set-it-and-forget-it channel. The constant tweaking of audiences, creatives, and bids is what separates the pros from the amateurs. But the reward is a steady stream of high-quality leads that can transform your business.


    ⚡ Your Next Step (Do This Today)

    1. Log into Facebook Business Manager and install the Pixel on your website. This is non-negotiable and takes 10 minutes.
    2. Create a simple lead magnet: a PDF with ‘5 Plumbing Tips’ or a discount code. Upload it to a landing page.
    3. Define your top 3 service areas in Dhaka (e.g., Gulshan, Banani, Dhanmondi). Create a saved audience for each.
    4. Write one ad with a strong call to action and include a video or before/after photo. Launch with a ৳500/day budget.
    5. Set up a retargeting campaign for anyone who clicks but doesn’t call. Offer a small discount to bring them back.

    Ready to Get Results?

    Let Rafirit Station help you run Facebook ads that actually generate calls for your plumbing business. We know the Dhaka market inside out.

    🗓 Book Your Free Strategy Call →

    💬 Drop “Facebook ads for home services” in the comments and we’ll send you our free Facebook Ads Checklist for Plumbers — no email required.

    Leave a comment

    Your email address will not be published. Required fields are marked *

    Ready to apply this?

    Need help with your meta ads?

    Book a free 30-minute call. We will tell you what we would do first, whether or not you hire us.

    Get a free Meta Ads audit WhatsApp us