{"id":1893,"date":"2020-01-23T07:13:06","date_gmt":"2020-01-23T07:13:06","guid":{"rendered":"https:\/\/www.zenmaid.com\/magazine\/?p=1893"},"modified":"2026-10-08T17:24:53","modified_gmt":"2026-10-08T17:24:53","slug":"marketing-roi","status":"publish","type":"post","link":"https:\/\/www.zenmaid.com\/magazine\/marketing-roi\/","title":{"rendered":"How to Measure the ROI of Your Marketing Channels With ZenMaid"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">When you first start marketing your cleaning business, it may feel like you have to throw hundreds of dollars to the wind and see what comes back. There are so many marketing channels to choose from: Google Ads, a Thumbtack or ANGI profile, Facebook ads, traditional door hangers. But do you really know which one of them is sending you new clients?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">No shame \u2014 most cleaning business owners make marketing decisions on gut feel. But you can answer that question easily by connecting each new client to the channel that brought them in.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this guide, we&#8217;ll help you build a simple system for linking clients with their marketing channels using data you already have in ZenMaid.<\/p>\n\n\n\n<h2 id=\"heading-1\" class=\"wp-block-heading\">Why You Should Track Your Marketing ROI&nbsp;<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Your ROI, or return on investment, is an important metric for tracking your business\u2019s profitability and overall health. In plain terms, your ROI answers one question: for every dollar you spend on a channel, how many dollars come back?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">That question matters more in the cleaning industry than others. Your margins are tight, and you\u2019ll likely feel every wasted ad dollar because it comes straight out of your profits.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Tracking your ROI tells you where spending this money actually makes you more. If you have a $300 monthly listing that brings in zero clients, you can free up $3,600 a year to spend on a channel that actually works.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There\u2019s more to it than that, especially after you spend time tracking your channels. Some channels might bring you lots of one-time move-out cleans; others might bring only a few clients who book every two weeks, but stay with you for years.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you only count bookings, those two channels look the same. They&#8217;re not.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Seeing exactly where your ROI is highest by channel lets you:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Spend more on what works<\/strong>: Put your budget behind the channels that bring in paying clients<\/li>\n\n\n\n<li><strong>Cut what doesn&#8217;t<\/strong>: Stop renewing ads and listings that aren&#8217;t pulling their weight<\/li>\n\n\n\n<li><strong>Plan with confidence<\/strong>: Know roughly what it costs to land a new client before you spend a dime<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Tightening your overall marketing budget has the immediate effect of freeing up resources for other investments, but once you stabilize your ad spend, the cushion will give you some additional room to experiment.<\/p>\n\n\n\n<h2 id=\"heading-2\" class=\"wp-block-heading\">Capture Where Every New Client Came From<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">You need to know where your clients come from. This may be hard to remember for existing clients, but you can make sure every new client has a lead source attached to their record from day one using automations.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The easiest place to capture this information is during booking. <a href=\"https:\/\/get.zenmaid.com\/cleaning-booking-software\">ZenMaid\u2019s booking forms<\/a> let you add custom questions, so you can ask clients how they heard about you, and anything else you\u2019d like:<\/p>\n\n\n\n<div class=\"wp-block-media-text is-stacked-on-mobile is-vertically-aligned-center\"><figure class=\"wp-block-media-text__media\"><img decoding=\"async\" width=\"477\" height=\"881\" src=\"https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-4.png\" alt=\"image\" class=\"wp-image-17837 size-full\" srcset=\"https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-4.png 477w, https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-4-162x300.png 162w\" sizes=\"(max-width: 477px) 100vw, 477px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"wp-block-paragraph\"><\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Pro tip<\/strong>: Use a dropdown menu instead of a free-text box. Most <a href=\"https:\/\/www.zenmaid.com\/magazine\/crm-for-cleaning-business-growth\/\">customer relationship management (CRM) software<\/a>, including ZenMaid, will make custom fields or question data case-sensitive. A dropdown keeps your clients\u2019 input clean \u2014 if clients can type anything, you&#8217;ll end up with &#8220;google,&#8221; &#8220;Google search,&#8221; &#8220;saw u online&#8221; and &#8220;my neighbor&#8221; all showing up as separate lead sources.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">When creating your dropdown list of marketing sources, start with the channels you actually pay for or work on. This could include Google Search, Google Ads, Facebook, Instagram, online directories like Thumbtack or Yelp, flyers and door hangers, and referrals from friends or neighbors.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It\u2019s always better to be specific in your dropdown, especially if you\u2019re actively experimenting. A \u201csocial media\u201d dropdown option won\u2019t tell you whether they saw you on Facebook or Instagram.&nbsp; Add an &#8220;Other&#8221; option to catch anything you missed.<\/p>\n\n\n\n<h3 id=\"heading-3\" class=\"wp-block-heading\">Tag clients who book by phone or text<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Not every client books online. For phone and text bookings, make the lead source question part of your booking script, so everyone in the office knows to collect this information..&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In ZenMaid, you or your office manager can use the same booking form fields to <a href=\"https:\/\/zenmaid.com\/answers\/en\/articles\/2414516-how-to-add-or-manage-a-marketing-source\">record the answer on the client\u2019s profile<\/a>.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Use the same list of options as your booking form. That way, every client \u2014 no matter how they booked \u2014 ends up in the same buckets when you run the numbers.<\/p>\n\n\n\n<h2 id=\"heading-4\" class=\"wp-block-heading\">Track What You Spend on Each Channel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Now that you know where clients come from, you need to solve the other half of the equation: what does each channel cost you?<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re easily overwhelmed by software, a spreadsheet works fine for tracking your marketing spend. Make one row in your spreadsheet for each channel on your lead source list and one column for each month. Then fill in what you spent.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Here are a few tips to keep your numbers honest:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Count everything<\/strong>: Include ad spend, directory and listing fees, design and printing costs, and anything you pay a marketing freelancer<\/li>\n\n\n\n<li><strong>Include your time when it&#8217;s big<\/strong>: If you spend five hours a week posting on Facebook, that time has a cost too<\/li>\n\n\n\n<li><strong>Match the time frame<\/strong>: Compare one month&#8217;s spend to the new clients who booked that same month<\/li>\n\n\n\n<li><strong>Don&#8217;t skip free channels<\/strong>: Referrals and Google search may cost little, but they still belong on the list so you can see how they stack up<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Including your time in this cost is important because it helps you view your business more like the owner, and not an employee. Especially if your business is new, your time will be precious, and sinking it into marketing may not be as cost effective as adding billable hours to your schedule.&nbsp;<\/p>\n\n\n\n<h2 id=\"heading-5\" class=\"wp-block-heading\">Calculate ROI Channel by Channel<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">With lead sources and spending in hand, you can finally do the math. Here&#8217;s the formula if you\u2019re a solo cleaner:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ROI = (revenue from the channel minus what you spent) \u00f7 what you spent<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Multiply the result by 100 to get a percentage. Anything above 0% means the channel made more than it cost. Anything below 0% means it lost money.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s say you spent money on two channels last month. Your average first clean is $180.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Google Ads<\/strong>: You spent $600 and landed eight new clients. That&#8217;s $1,440 in revenue. ($1,440 minus $600) \u00f7 $600 = 140% ROI<\/li>\n\n\n\n<li><strong>Facebook Ads<\/strong>: You spent $400 and landed three new clients. That&#8217;s $540 in revenue. ($540 minus $400) \u00f7 $400 = 35% ROI<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">Both channels made money, but Google Ads made four times the return. It also costs less per client:&nbsp; $75 per new client on Google versus about $133 on Facebook.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">If you\u2019re paying a cleaner, the math changes significantly. It looks more like this:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ROI = (revenue &#8211; cleaner pay) &#8211; what you spent \u00f7 what you spent<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Multiply the result by 100 again to get your ROI percentage. The cleaner pay impacts this a lot; depending on your pay structure, your cleaner pay could eat up 40% of your $180. If your Facebook Ads still pull in $540, this means you actually lost money on this ad campaign:<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ROI = ($540 &#8211; $72) &#8211; $400 \u00f7 $400 = -17%<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is what makes it important to consider the <a href=\"https:\/\/www.business.reddit.com\/marketing-glossary\/lifetime-value\">lifetime value of your customers<\/a> per ad campaigns alongside your month-to-month campaign revenue.<\/p>\n\n\n\n<h3 id=\"heading-6\" class=\"wp-block-heading\">Find your most successful channels<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">To pull revenue by lead source, filter your client list by the source you recorded in the earlier section, then check what those clients have paid.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">ZenMaid\u2019s revenue by marketing source report shows what each channel\u2019s clients have paid. Put that next to your ad spend spreadsheet, and you have everything you need.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Pro tip: Run these numbers once a month. A good month on Facebook can be a fluke, but three months in a row is a pattern you can notice and act on.<\/p>\n\n\n\n<h3 id=\"heading-7\" class=\"wp-block-heading\">Look beyond the first booking<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The first clean you book through an ad is only part of the story. Some clients book once with you and don\u2019t return; others turn into recurring clients that bring you tons of revenue for months.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Let\u2019s go back to our earlier Facebook example. Say one of those three clients signs up for biweekly cleanings at $150 a visit and sticks around for six months. That&#8217;s about 12 more visits, or $1,800 extra revenue.&nbsp;<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Now, we can say that Facebook brought in $2,340 total for a solo cleaner. ($2,340 &#8211; $864) &#8211; $400 \u00f7 $400 = 269% ROI. Run the same check on Google\u2019s eight clients before you decide which campaign to keep running.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This is why it\u2019s important to track your ROI monthly. A first- or even second-month report after you change your ad strategy may not catch the true value of your marketing.&nbsp;<\/p>\n\n\n\n<h3 id=\"heading-8\" class=\"wp-block-heading\">Find your best channels by client value<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">In ZenMaid, you can use the All Contacts view to sort leads by status and marketing source:<\/p>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img decoding=\"async\" width=\"1024\" height=\"373\" src=\"https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-5-1024x373.png\" alt=\"image\" class=\"wp-image-17838\" style=\"aspect-ratio:2.748898678414097;width:624px;height:auto\" srcset=\"https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-5-1024x373.png 1024w, https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-5-300x109.png 300w, https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-5-766x279.png 766w, https:\/\/www.zenmaid.com\/magazine\/wp-content\/uploads\/2020\/01\/image-5.png 1483w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The All Contacts view in ZenMaid displaying a client&#8217;s lead status.<\/figcaption><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">This will help you figure out which channel has brought you the most clients. This could be anything \u2014 not just paid marketing channels \u2014&nbsp;but the channel that brings the most loyal clients is usually your best one.&nbsp;<\/p>\n\n\n\n<h2 id=\"heading-9\" class=\"wp-block-heading\">Act on What the Numbers Tell You<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Once you have a few months of data, put it to work. Here are three helpful actions you can take now:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Double down<\/strong>: Move more budget to your top one or two channels<\/li>\n\n\n\n<li><strong>Fix or cut<\/strong>: Give a weak channel one more month with a new ad or offer, then drop it if nothing changes<\/li>\n\n\n\n<li><strong>Review every quarter<\/strong>: Seasons, competitors and ad prices shift, so your best channel can change<\/li>\n<\/ol>\n\n\n\n<h2 id=\"heading-10\" class=\"wp-block-heading\">Start Tracking Your Marketing ROI<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Measuring ROI doesn&#8217;t take a big budget or a marketing team. Capture the lead source, track your spend, do the math and count what each client is worth over time. You&#8217;ll know exactly where your next marketing dollar should go.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Start tracking your lead sources in ZenMaid today! If you aren\u2019t using ZenMaid yet, what\u2019s stopping you? <a href=\"https:\/\/zenmaid.com\/signup\">Sign up now for a 14-day trial<\/a>, and one of our customer support specialists will help you migrate your data into ZenMaid, all for free!<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><\/p>\n","protected":false},"excerpt":{"rendered":"<p>When you first start marketing your cleaning business, it may feel like you have to throw hundreds of dollars to the wind and see what comes back. There are so many marketing channels to choose from: Google Ads, a Thumbtack or ANGI profile, Facebook ads, traditional door hangers. But do you really know which one [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":1899,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[25,9],"tags":[28,93,68,94],"class_list":["post-1893","post","type-post","status-publish","format-standard","has-post-thumbnail","category-grow-your-maid-service","category-marketing","tag-grow-your-maid-service","tag-maid-service-leads","tag-maid-service-marketing","tag-maid-service-yelp-leads"],"_links":{"self":[{"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/posts\/1893","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/comments?post=1893"}],"version-history":[{"count":5,"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/posts\/1893\/revisions"}],"predecessor-version":[{"id":17842,"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/posts\/1893\/revisions\/17842"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/media\/1899"}],"wp:attachment":[{"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/media?parent=1893"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/categories?post=1893"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.zenmaid.com\/magazine\/wp-json\/wp\/v2\/tags?post=1893"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}