<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[The Freelance Income Lab]]></title><description><![CDATA[The Freelance Income Lab helps freelancers build predictable revenue. I share tested frameworks, income planning tools, and real-world experiments so you can earn more without burnout or guesswork.]]></description><link>https://www.freelanceincomelab.com</link><image><url>https://substackcdn.com/image/fetch/$s_!F8W1!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffa42b40a-45fd-4f35-a4a6-9fd8250111d5_1024x1024.png</url><title>The Freelance Income Lab</title><link>https://www.freelanceincomelab.com</link></image><generator>Substack</generator><lastBuildDate>Tue, 21 Apr 2026 08:57:36 GMT</lastBuildDate><atom:link href="https://www.freelanceincomelab.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Jamie Johnson]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[jamiejohnsonwrites@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[jamiejohnsonwrites@substack.com]]></itunes:email><itunes:name><![CDATA[Jamie Johnson]]></itunes:name></itunes:owner><itunes:author><![CDATA[Jamie Johnson]]></itunes:author><googleplay:owner><![CDATA[jamiejohnsonwrites@substack.com]]></googleplay:owner><googleplay:email><![CDATA[jamiejohnsonwrites@substack.com]]></googleplay:email><googleplay:author><![CDATA[Jamie Johnson]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[My April client search: What I'm doing and why]]></title><description><![CDATA[Here are the strategies and mindset shifts I'm adopting to find more work in April.]]></description><link>https://www.freelanceincomelab.com/p/my-april-client-search-what-im-doing</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/my-april-client-search-what-im-doing</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Tue, 07 Apr 2026 11:03:12 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5456" height="3632" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3632,&quot;width&quot;:5456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;person holding laboratory flasks&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="person holding laboratory flasks" title="person holding laboratory flasks" srcset="https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1554475901-4538ddfbccc2?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxfHxleHBlcmltZW50fGVufDB8fHx8MTc3NTIxNjI0OHww&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@alexkondratiev">Alex</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>So far, my April is off to a good start &#8212; as of April 3, I&#8217;ve already met my minimum goal for booked work, and I may even hit my stretch goal. However, I did notice one big red flag &#8212; two of my clients are accounting for a large percentage of my total income. This has happened slowly over the past few months. I lost a couple of steady but lower-paying clients, while a couple of other clients have had their content needs expanded. Which is great, but it does put me in a vulnerable position if they decide to pull back in Q2.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>So my goal for the month is to find two to three new mid-tier clients &#8212; clients that need recurring work and pay between $1,000 to $2,000 per month. This will help stabilize my income, so I&#8217;m not so heavily dependent on one-time spikes.</p><p>I thought it would be interesting to outline my plans for finding new work in April and how I&#8217;m prioritizing each. There are four main strategies I&#8217;ll be focusing on &#8212; following up with existing clients, reaching out to warm leads, targeted cold outreach, and applying to job postings that look like a good fit.</p><h2>1. Following up with existing clients</h2><p>There are two ways I&#8217;ll be approaching my existing clients &#8212; the first thing I&#8217;ll do is look through any existing clients who haven&#8217;t assigned me any work, let them know I have availability, and ask if there&#8217;s anything they need help with. This almost always results in at least one or two new assignments.</p><p>But as I finish work for my current clients and turn it in, I&#8217;ll also let them know I have the bandwidth for more assignments in April and to please let me know if they need help with anything else. This often results in additional articles.</p><h2>2. Reach out to warm leads</h2><p>Next, I&#8217;ll make a list of everyone I&#8217;ve ever worked with or talked to about potential freelance work. These could be editors I haven&#8217;t talked to in a while, potential clients I had a call with that never went anywhere, clients I worked with who moved on to other companies, etc. The point is that this person already knows me, so they&#8217;re more likely to convert at a higher rate than cold emails.</p><h2>3. Targeted cold outreach</h2><p>I also have a list of 15-20 companies I plan to cold email. These are companies in my niche with an active blog or that are actively producing content somehow. I also like to look for companies that have active content or marketing job postings, which indicates they clearly invest in content.</p><p>For me, this looks like fintech or financial services companies and companies offering home equity solutions. I also plan to look into content agencies &#8212; this can be slightly less reliable, but these companies always tend to need reliable writers and understand how to work with freelancers. I&#8217;ll email most of those companies within the first week or two, and then spend the rest of the month following up.</p><p>You may notice my cold email list is pretty small. That&#8217;s because I like to keep my outreach narrow and focused. I think a common belief around cold emailing is that you have to contact hundreds of companies just to get a response, but that&#8217;s never been my experience. Keeping my list small helps me focus on companies that are likely to hire me, and then I focus my energy on following up with them.</p><h2>4. Apply to job postings that look like a good fit</h2><p>Finally, it&#8217;s still possible to find freelance work from LinkedIn job postings. I don&#8217;t spend a lot of time on this, but I do browse through job postings, and I&#8217;ll apply to anything that seems like it could be a good fit. The key is, you have to apply early &#8212; if you wait even a day or two, your message will likely get buried among the hundreds of other freelancers who already applied.</p><p>I recommend that you track job postings through <a href="https://allthingsfreelancewriting.com/">All Things Freelance Writing</a> or <a href="https://www.findfreelanceopportunities.com/">Freelance Opportunities!</a> Both are newsletters that give you access to daily job postings, so you have a better opportunity to actually land work.</p><h2>Some final thoughts</h2><p>As you&#8217;re coming up with your own freelance marketing plan, it&#8217;s important to have a specific goal you&#8217;re working toward. For example, I always have a minimum income goal and a stretch goal. And I try to be specific in the kinds of clients I&#8217;m looking for. Having a specific goal gives me something to focus on, and it keeps me more engaged with my marketing plan throughout the month.</p><p>I also think it&#8217;s important to hold your marketing plan lightly and treat it like it&#8217;s an experiment. There&#8217;s a reason I named my Substack newsletter <em>The Freelance Income Lab</em> &#8212; because finding work as a freelance writer takes experimentation.</p><p>You may stumble onto a strategy that works well for a long time, and then it suddenly stops working. You may have to try different strategies to see what produces results. Sometimes strategies that didn&#8217;t work in the past will start working again.</p><p>And for me, treating it like an experiment helps me avoid becoming negative if something isn&#8217;t working. If you&#8217;re counting on a specific strategy to work and it doesn&#8217;t, it&#8217;s easy to throw up your hands and say, <em>&#8220;I knew it. No one&#8217;s hiring. It&#8217;s so hard to be a freelance writer right now.&#8221; </em>Whereas treating it like an experiment means you&#8217;re already acknowledging that it may not work. So instead of getting frustrated, you can shift and try something else.</p><p>If you have no marketing plan to speak of or don&#8217;t know what your freelance writing goals should be, I want you to know that&#8217;s completely normal, and it&#8217;s exactly the kind of thing we can work through together. I offer two Freelance Income Audits weekly, where we review your business and map out a clear path forward. If that sounds helpful, you can <a href="https://calendly.com/jamiejokcmo/audit">sign up for your spot</a> or <a href="mailto:jamiejokcmo@gmail.com">shoot me an email</a>.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Most freelancing advice is a distraction — here’s what actually matters]]></title><description><![CDATA[Most freelancers are trying to solve the wrong problems. After nearly a decade of freelancing, here's what actually moves the needle.]]></description><link>https://www.freelanceincomelab.com/p/most-freelancing-advice-is-a-distraction</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/most-freelancing-advice-is-a-distraction</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Thu, 02 Apr 2026 11:03:26 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="6000" height="4000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:4000,&quot;width&quot;:6000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;black pathway in the forest&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="black pathway in the forest" title="black pathway in the forest" srcset="https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1530477765758-9fa34af23dad?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxjbGVhciUyMHBhdGh8ZW58MHx8fHwxNzc1MDgxNTYwfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@ggarnhart">Greg Garnhart</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>At the end of 2019, I decided to try my hand at creating and selling a digital course. I wanted to teach new freelance writers how to earn their first $1,000 a month, primarily using Upwork to find clients like I did. It was kind of controversial at the time since lots of people hated Upwork and insisted it was the absolute worst way to make money as a freelance writer.</p><p>In an effort to sell my course, I started doing free 30-minute calls with freelancers. I remember one girl got on the call, and she had never worked with a single client or made any money as a freelance writer. And when I brought up the idea of using Upwork, she shut it down pretty quickly. &#8220;I don&#8217;t want to give up 20% of the money when I&#8217;m doing 100% of the work,&#8221; she declared.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Ummm, last I checked, 20% of $0 is still $0, but okay.</p><p>But I&#8217;ve found that this sort of sentiment is common for freelancers because most spend their time worrying about things that don&#8217;t matter. They worry about payment fees before they have a single client. They obsess over contracts and scope creep. They focus on payment terms and how to get a client from Net 30 to Net 15. Meanwhile, the actual work of building a freelance business sits untouched.</p><p>I&#8217;ve been freelancing since 2016 and have earned over $100K every year for the past six years. So I can say with confidence that most of what gets discussed in freelance communities doesn&#8217;t actually matter. So let me tell you what does.</p><h2>My core 4 as a freelance writer</h2><p>I promise this article isn&#8217;t just going to turn into a rant. Because while most freelancing advice doesn&#8217;t matter, the flip side is that a few things matter enormously. In almost a decade of freelancing, I&#8217;ve found it really comes down to the following four things.</p><h3>1. Finding clients</h3><p>You cannot build a freelance business without clients, and yet this seems to be where freelancers spend the least amount of focused energy. And I think that&#8217;s because there&#8217;s a genuine disconnect as to what does and what doesn&#8217;t lead to a new client.</p><p>For example, updating your website is unlikely to lead to a new client. Websites are largely a vanity project, and most clients don&#8217;t care about reading through your about page or a description of your services. Your time would actually be much better spent optimizing your LinkedIn profile so clients could potentially find you.</p><p>Or even better? Email a previous client, tell them you have some availability, and ask if they need help with anything. Reach out to someone directly on LinkedIn and tell them what kind of services you offer. Ask your current clients to refer you if they hear of anyone looking for a freelance writer.</p><p>To be honest, the way you find freelance work also matters a lot less than you think. I got my start on Upwork, which plenty of people told me was a waste of time and a race to the bottom. It wasn&#8217;t because it got me in front of real clients who needed real work done. I don&#8217;t use it today, but I might if I needed to drum up some new business quickly and other strategies weren&#8217;t working. </p><p>Cold emailing works too. So does LinkedIn, reaching out to warm leads, referrals, and job boards. What doesn&#8217;t work is endlessly debating which method is best while never actually trying any of them. So pick one approach and make it your job to find a client. That&#8217;s it.</p><h3>2. Turning in quality work on time</h3><p>This point sounds obvious, but it probably doesn&#8217;t mean what you think it means. When I say &#8220;quality,&#8221; I&#8217;m not talking about being the best writer &#8212; I&#8217;m talking about giving clients exactly what they need, on time.</p><p>When I first started freelancing in 2016, one of the mental hurdles I had to get past was the fact that I had never graduated from college. I remember the first call I ever got on with a potential client. I was sooo nervous because I was sure he&#8217;d ask where I went to college. (Spoiler: he never asked, and neither has anyone else.)</p><p>In a way, I think my lack of a degree actually helped me because I knew I couldn&#8217;t compete based on experience or credentials. So instead, I focused on being the most helpful and the easiest to work with. And that&#8217;s why most of my clients have stayed with me for years &#8212; not because I&#8217;m the most talented writer they&#8217;ve ever worked with, but because working with me is easy.</p><p>I read the brief and include any keywords or internal links they asked for. I turn things in on time or early. I accept and implement feedback without getting defensive. I don&#8217;t require a lot of managing. That&#8217;s what quality actually means to a busy editor or content marketing manager, and it&#8217;s more valuable than you realize.</p><h3>3. Maintaining your current client relationships</h3><p>Honestly, I could have stopped at those first two points, and I think the article would&#8217;ve been complete. If all you focus on is finding the work and doing quality work, you&#8217;ll be in good shape. But I&#8217;m going to add in these final two points because I really do think they&#8217;ve been instrumental to my success. </p><p>Your current clients are the most valuable asset you have as a freelance writer, so you should protect these relationships at all costs. A client who trusts you and keeps assigning you work is worth far more than the energy it takes to constantly be pitching someone new.</p><p>I&#8217;ve gotten some of my best clients through editors I already had relationships with. Either from people referring me or from an editor leaving one job and taking me with them to the next one.</p><p>One of the biggest ways I&#8217;ve done this is by figuring out what each of my clients really wants in a freelancer. For example, I have one client who wants someone who doesn&#8217;t involve a lot of managing. This editor is very to the point and wants someone who will turn in a strong draft the first time and can take feedback.</p><p>Another client needs someone who understands SEO and can really stick to the briefs they send. One client often wants quick turnaround articles and is willing to pay more for them. I&#8217;ve been their go-to freelancer because I always respond to emails quickly, and if they need a rush assignment that's due tomorrow, I can pretty much always do it.</p><h3>4. Know your numbers</h3><p>This one took me longer to figure out, and I think it holds a lot of freelancers back without them even realizing it. In 2019, I was earning around $45K a year and felt pretty stuck. Then I came across a writer who openly talked about earning over $200K, and something shifted for me. I hadn&#8217;t been aiming higher because I didn&#8217;t know that kind of money was possible. That year, I doubled my income and I earned $90K.</p><p>The strategy that actually changed my income was figuring out my daily income goal. For example, let&#8217;s say you want to make $100,000. That means you need to earn roughly $8,300 per month. If you work 20 days a month, you need to earn at least $415 each day, which is a very doable rate for most writers. </p><p>Once I started hitting my number each day, I stopped worrying about chasing invoices or stressing about when money would come in. The daily goal gave me something concrete to aim at, and everything else followed from that.</p><h2>The bottom line</h2><p>In my opinion, those four things are all that really matter for freelance writers. Not your website, not your contract template, and not an Upwork fee. If you can master those four items, you&#8217;ll have a long and successful freelance career. The most successful freelancers I know are the ones who ignore the noise and just stay focused on what actually moves the needle.</p><p>If you&#8217;re not sure which of these four areas is holding you back, that&#8217;s exactly what a Freelance Income Audit is for. In one hour, we&#8217;ll look at your business together, figure out where the gap is, and map out what to focus on next. You can <a href="https://calendly.com/jamiejokcmo/audit">book your audit here.</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Setting better boundaries won’t get you better clients]]></title><description><![CDATA[You don&#8217;t need an ironclad contract &#8212; you need to bring different energy into the relationship.]]></description><link>https://www.freelanceincomelab.com/p/setting-better-boundaries-wont-get</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/setting-better-boundaries-wont-get</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Tue, 24 Mar 2026 11:02:54 GMT</pubDate><enclosure url="https://substackcdn.com/image/fetch/$s_!WyNm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!WyNm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!WyNm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!WyNm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!WyNm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!WyNm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!WyNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png" width="1024" height="608" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/fb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:&quot;normal&quot;,&quot;height&quot;:608,&quot;width&quot;:1024,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!WyNm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 424w, https://substackcdn.com/image/fetch/$s_!WyNm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 848w, https://substackcdn.com/image/fetch/$s_!WyNm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 1272w, https://substackcdn.com/image/fetch/$s_!WyNm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ffb395d47-5cd4-4ce5-bfb9-8a93d892dcc2_1024x608.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">View from inside the bottle</figcaption></figure></div><p>Ever since I first started working at age 16, nearly every job I&#8217;ve held has been in customer service roles. I worked in an ice cream shop, as a server, a barista, and selling running shoes. People talk about how hard customer service is, but honestly, it&#8217;s always come easily to me. I just never saw the customer as a barrier to overcome &#8212; I really believe that 99% of people are nice, even on their worst days.</p><p>One of my favorite jobs was working at the front desk of a community center. It was easy work &#8212; I would greet people as they walked in and sometimes make small talk with members I recognized. Periodically, I would sign someone up for a new membership, but I spent most of my time either reading my book or talking to people.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>The community center had a pool where members could swim laps, and the few lanes they had open were always in high demand. One Sunday, a man came upstairs, and he was visibly angry about something that happened while he was swimming laps. His face was all red, he was visibly shaking, and he started going off about how mismanaged the pool was.</p><p>I could&#8217;ve gotten defensive, and honestly, probably would&#8217;ve been justified in doing so. After all, he didn&#8217;t have to take his anger out on me, an $8 per hour employee who had absolutely no say in how the pool was run. But for some reason, I stopped and really listened to what he was saying.</p><p>He told me that he&#8217;d had various issues with the pool for months and recently had gone to talk to the general manager about it. He told her about the problems he&#8217;d encountered, and her response was basically, &#8220;Well, then go get a membership somewhere else.&#8221; But he didn&#8217;t want to go somewhere else &#8212; he wanted her to solve the problem.</p><p>When he was finished, I apologized and told him I would talk to my boss about what he told me. And when he left, he was a different person. He wasn&#8217;t angry anymore, thanked me for listening, and apologized for overreacting.</p><p>That interaction really changed the way I thought about customer service and how to interact with people. Because I realized his issue wasn&#8217;t really about the pool &#8212; it was because he could sense that the general manager didn&#8217;t want to help him. The energy he felt from her was, &#8220;How can I make this person go away?&#8221; The moment someone reacted to him differently, everything shifted.</p><h2>What kind of energy are you bringing into your client relationships?</h2><p>All those customer service jobs prepared me for freelancing, which is really just a customer service job in disguise. You may not think of it that way, but it is. Yes, you&#8217;re writing or delivering some kind of skill, but often, what clients are responding to is how it feels to work with you. And this is where I think some freelancers get it wrong.</p><p>I&#8217;ve noticed that a lot of freelancers are obsessed with setting boundaries with their clients. They spend a lot of time thinking about contracts, scope creep, or how quickly they should respond to emails. On some level, they&#8217;re trying to &#8220;train&#8221; clients on how to behave.</p><p>And to be clear, I&#8217;m not telling you not to have a contract or not to take steps to protect yourself. But underneath all of that is this assumption that clients are problems waiting to happen. And when you operate from that belief, it creeps into everything you do.</p><p>I see this all the time in how freelancers market themselves on LinkedIn. They post content that subtly (or not so subtly) lectures clients about all the things they don&#8217;t understand about working with freelancers. About why freelancers charge the rates they do, why you should never ask for a resume, or why 40 hours a week isn&#8217;t freelance.</p><p>And the question I always have when I see this kind of content is: <em>Why would a great client be drawn to this? </em>I feel like the clients you want already know this information, so who are those posts really for?</p><p>Here&#8217;s what I genuinely believe in my own business &#8212; great clients exist. Clients who are respectful and easy to work with. Not only do I believe they exist, but I believe you can build a business where that kind of client is the norm. But you find them by changing what you expect and how you show up.</p><h2>What this looks like in practice</h2><p>In nearly 10 years of freelancing, I have almost never had to chase clients down for payment. There have only been two instances where I haven&#8217;t gotten paid for work I did: the first was because the company filed for bankruptcy, and the second was in 2020 when a middleman didn&#8217;t get paid. That&#8217;s it.</p><p>I also don&#8217;t deal with constant scope creep, and I don&#8217;t feel like I&#8217;m managing difficult people. And it&#8217;s not because I have an ironclad contract &#8212; I believe it&#8217;s because on some level, I expect to work with people who respect me. And I show up in a way that reflects that expectation.</p><p>On some level, this is kind of intangible, but it plays out in very real and practical ways:</p><ul><li><p><strong>How you respond to feedback &#8212; </strong>Answering negative feedback with defensiveness vs. genuine curiosity about what they actually need.</p></li><li><p><strong>How you handle scope creep &#8212;</strong> Whether it&#8217;s collaborative (&#8221;here&#8217;s how we can make that work&#8221;) or punitive (&#8221;that&#8217;s outside the contract&#8221;).</p></li><li><p><strong>How you talk about clients publicly:</strong> You attract different kinds of clients when your content isn&#8217;t defensive or lecturing people.</p></li><li><p><strong>How you follow up on mised payments</strong>: At a certain point, your attention shifts to finding and doing great work, not chasing down invoices or trying to get paid sooner &#8212; and that shift tends to solve more than you&#8217;d expect.</p></li></ul><h2>Final thoughts</h2><p>I think it&#8217;s important to reiterate that I&#8217;m <strong>not </strong>telling you to forgo contracts or following up on overdue invoices. I&#8217;m not saying you should abandon your boundaries, but I don&#8217;t think boundaries are a foundation to build your business on. If you build your business around avoiding bad clients, on some level, you&#8217;ll keep orienting yourself around them.</p><p>But if you build your business around expecting good ones, you start creating an environment where that&#8217;s what shows up. So try asking yourself, &#8220;What kind of client relationships am I normalizing in my business?&#8221;  Because that answer will shape your income far more than any contract ever will.</p><p>Of course, actually changing this is easier said than done. Because let&#8217;s face it &#8212; it&#8217;s hard to read the label from inside the bottle. When you&#8217;re in your own business, the way you do things feels normal &#8212; your pricing, your clients, and even how much you earn.</p><p>Most freelancers don&#8217;t even realize they have a pattern, but from the outside, it&#8217;s usually obvious. And once you see the pattern, it&#8217;s hard to unsee. And even small shifts in how you see your business can create outsized changes in how it performs.</p><p>That&#8217;s why I&#8217;m offering a limited number of Freelance Income Audits per week. During these one-hour sessions, we&#8217;ll look at your business together and identify what&#8217;s working, what isn&#8217;t, and where you&#8217;re leaving money or opportunities on the table. Then we map out small changes you can make moving forward.</p><p>Because in most cases, it&#8217;s not about making major changes overnight. It&#8217;s about making a few better decisions and letting those decisions compound.</p><p>If you&#8217;ve been feeling stuck, plateaued, or like you&#8217;re doing a lot of work without seeing it translate into the income you want, this will show you why. And if you&#8217;re not sure whether this is a fit, feel free to <a href="mailto:jamiejokcmo@gmail.com">email me</a> &#8212; I&#8217;m happy to talk it through.</p><p>&#128073; <a href="https://calendly.com/jamiejokcmo/audit">Freelancer Income Audit</a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How to do a client audit as a freelancer]]></title><description><![CDATA[This simple exercise can reveal where your best clients came from and what needs to change.]]></description><link>https://www.freelanceincomelab.com/p/how-to-do-a-client-audit-as-a-freelancer</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/how-to-do-a-client-audit-as-a-freelancer</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Tue, 17 Mar 2026 11:03:12 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5267" height="3512" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3512,&quot;width&quot;:5267,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;a pen and a cup of coffee on a table&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="a pen and a cup of coffee on a table" title="a pen and a cup of coffee on a table" srcset="https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1650735311937-1876825e971b?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBhbmQlMjBsYXB0b3B8ZW58MHx8fHwxNzczNjk2NzYxfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@dlxmedia">dlxmedia.hu</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Every year, I try to take two weeks off at the end of December. I rush to finish all my client work during the first half of the month so I can spend the remainder watching Netflix, enjoying holiday leftovers, and reflecting on my year.</p><p>One way I do this is through a client audit. I got the idea when I read <em>The Four-Hour Workweek</em> by Tim Ferriss, and I&#8217;ve continued to expand on his ideas as I do my own audit year after year. I tend to do my client audit at the end of the year, but you can do it anytime you feel you need a reset or just want to gain new insights into your business. </p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Here&#8217;s the process I follow:</p><h2>1. List all your clients and how much they paid you annually</h2><p>I always start with a simple spreadsheet that looks like this:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!AGxU!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!AGxU!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 424w, https://substackcdn.com/image/fetch/$s_!AGxU!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 848w, https://substackcdn.com/image/fetch/$s_!AGxU!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 1272w, https://substackcdn.com/image/fetch/$s_!AGxU!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!AGxU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic" width="1088" height="153" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:153,&quot;width&quot;:1088,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:15644,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.freelanceincomelab.com/i/191185483?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!AGxU!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 424w, https://substackcdn.com/image/fetch/$s_!AGxU!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 848w, https://substackcdn.com/image/fetch/$s_!AGxU!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 1272w, https://substackcdn.com/image/fetch/$s_!AGxU!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F95f7975b-34bd-4cf6-b028-0c39643c0c49_1088x153.heic 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p>The first step is pretty easy &#8212; you&#8217;re going to list out every client you had that year and how much they paid you. If you use bookkeeping software like QuickBooks, this part should be pretty straightforward.</p><p>From there, you&#8217;ll figure out what percentage of your annual income each client represents. I always make a note of my top five clients for that year and what percentage of my income they accounted for. This helps me ensure my client roster is diversified enough and that I&#8217;m not overly reliant on a small handful of clients.</p><h2>2. Track where each client came from</h2><p>Next, you&#8217;ll write down how you found each client. This can also be really revealing, showing whether there&#8217;s a marketing opportunity you can lean into more. It can also show you if you need to diversify the ways you look for clients.</p><p>For example, I used Upwork to find most of my clients in the early days of freelancing. And one year, I realized I found 36% of my clients on Upwork, which felt like a yellow flag to me. I didn&#8217;t want to be overly reliant on a third-party platform that could change the rules at any time, so I knew I needed to diversify my outreach.</p><p>Once I&#8217;ve run all the numbers, I like to take some time to just think about each client and make notes. If they assigned me one article and never talked to me again, I&#8217;ll write that down. If I really like writing for a certain client and want to find more clients like them, I&#8217;ll write that down. Honestly, I&#8217;ll usually come back to this part over several days because new ideas will come while I&#8217;m on a walk or doing dishes.</p><h2>3. Look for patterns</h2><p>Once you&#8217;ve filled out the spreadsheet, the next step is figuring out what the numbers actually mean. Here are the kinds of things I&#8217;m looking for during a client audit:</p><ul><li><p>Is one client more than 25%-30% of my income?</p></li><li><p>Where did my best clients come from? Do they have anything in common?</p></li><li><p>Which clients were high effort and low-paying?</p></li><li><p>Where did any recurring work come from?</p></li><li><p>Which of my marketing efforts paid off the most?</p></li></ul><p>For example, I remember doing this in 2017 or 2018 and realizing that one of my lower-paying clients actually accounted for about 20% of my work for that year. At first, I was kind of baffled, but then I realized it was because they consistently gave me 2-3 articles a week, while most of my other work was one-off jobs.</p><p>That taught me that I needed to look for more recurring work with higher rates. That was what eventually led me to focus on personal finance publications, a strategy that worked for me for many years and actually got me to six figures.</p><p>I also learned that once a client pays me $5,000 (total, not from a single project), they usually become a long-term client. So now, every time I start working with a new client, my number one priority is to reach that first $5,000.</p><p>However, watch out for outdated trends that no longer apply. For example, I did a client audit in 2021 and realized that three of my best clients came from one conference that I attended. I got excited and shortly after, signed up to attend that same conference later that year.</p><p>But when I finally went, I was disappointed to realize the experience was completely different, and I walked away with little to show for my efforts. After thinking it over, I realized that I attended the original conference in 2019 &#8212; then COVID happened, and everything changed. The point is, what works once won&#8217;t necessarily work forever.</p><h2>4. Implement this information slowly</h2><p>Okay, once you&#8217;re done with the client audit, how do you implement this information? My best recommendation is to slow down and not make any sudden decisions based on what you learned.</p><p>I know this may seem counterintuitive, but I find that whenever I want to take immediate action, it&#8217;s usually reactionary and not always in my best interest. So instead, I&#8217;ll sit with the information for a while and look for patterns. Then I&#8217;ll decide what I want to try in the coming year &#8212; maybe prioritizing referrals or doubling down on the channels that brought in my best clients.</p><p>The point of the audit is to learn more about your business. Over time, the patterns you notice help you make better decisions about marketing, what kinds of clients to pursue, and what needs to change if you want a sustainable business.</p><p>You don&#8217;t need to overhaul everything overnight. You just need to pay attention to what the numbers are telling you and use that information to make better decisions going forward.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[3 mindset shifts that made following up easier ]]></title><description><![CDATA[How to follow up with potential clients without feeling awkward or pushy.]]></description><link>https://www.freelanceincomelab.com/p/3-counterintuitive-ideas-about-following</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/3-counterintuitive-ideas-about-following</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Tue, 10 Mar 2026 11:01:51 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5184" height="3456" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3456,&quot;width&quot;:5184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;person using black laptop computer&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="person using black laptop computer" title="person using black laptop computer" srcset="https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1600267165477-6d4cc741b379?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwxNXx8ZW1haWx8ZW58MHx8fHwxNzcyOTE3MjM5fDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@sigmund">Compagnons</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>If you&#8217;re reading this post, you probably already know you should be following up with potential clients. But most freelancers don&#8217;t do it often or with much consistency. So where&#8217;s the disconnect? <br><br>I&#8217;m guessing it&#8217;s probably some combination of the following reasons:</p><ul><li><p>They don&#8217;t want to bother people.</p></li><li><p>It feels uncomfortable when someone doesn&#8217;t respond.</p></li><li><p>They assume silence means no.</p></li><li><p>They worry about looking desperate.</p></li></ul><p>Because of this, I&#8217;ve noticed that most freelancers are constantly winging it when it comes to following up, so the results are minimal and inconsistent. To help you break free of this pattern, here are three mindset shifts I&#8217;ve had when it comes to follow-ups.</p><h2>1. You need a follow-up routine</h2><p>Years ago, I decided I wanted to start working out regularly. My goal was to work out five days a week, so I decided I would do it on Monday, Tuesday, Wednesday, Friday, and Saturday. But inevitably, there would be a Monday or a Tuesday when I just wouldn&#8217;t feel like working out. <em>No big deal, </em>I would tell myself. <em>I&#8217;ll just skip today and do it on Thursday instead.</em></p><p>Do you think I made that workout up on Thursday? Um, no, I did not. Those were typically the weeks I only worked out two days, or just blew it off altogether. Over time, I realized that if I wanted to be consistent with working out, I needed to have a specific plan and I needed to stick to it.</p><p>And honestly, following up is no different. When you first cold email a prospect, do you know how long you&#8217;ll wait before following up with them? If not, there&#8217;s a good chance you won&#8217;t do it.</p><p>Personally, I always follow up on Thursdays. I don&#8217;t send cold emails or write social media posts, I just follow up with prospects or clients I haven&#8217;t heard from in a while.</p><p>After sending that first cold email, I typically wait a week and then send a follow-up email. If I still don&#8217;t hear back, I&#8217;ll send another quick email two weeks later. If I still don&#8217;t get a response, I might reach out to someone different within the company. You don&#8217;t have to copy my process for following up, but you should come up with your own.</p><h2>2. My goal isn&#8217;t a yes &#8212; it&#8217;s to get a response</h2><p>Okay, let&#8217;s state the obvious first. When I cold email someone, my preferred response is a yes. But when I follow up with someone, my ultimate goal is just to get a response. Because once someone responds, I know what to do next.</p><p>If they say yes, then great &#8212; we can talk about assignments or next steps. If they say no, that&#8217;s helpful too. It tells me that I should focus my attention elsewhere instead of continuing to wonder if that company might hire me.</p><p>The hardest situation is when you&#8217;re stuck in that in-between stage where you don&#8217;t know if the person is interested, too busy to respond, or simply not seeing your emails. And that uncertainty can drag on for months if you let it.</p><p>I&#8217;ll give you a real-life example of this. I had been writing articles for a fintech company for about five years when my main point of contact left the company last fall. Before he left, he mentioned that he would connect me with the person who would be taking over content, but that handoff never happened.</p><p>So I realized it was up to me to find this information. I managed to track them down on LinkedIn, so I sent a quick email introducing myself and asking if they needed any articles that month.</p><p>My inbox was a bit of a ghost town for the next couple of months as that person never answered a single email I sent them. After about three emails, I tracked down someone else at the company and reached out. Finally, in February, I received a response from the Director of Marketing explaining that they had decided they no longer needed freelance writing support.</p><p>Some freelancers might see that outcome as a failure, but I actually consider it a win because now I know exactly where things stand. Instead of wondering whether work might pick back up, I have a clear answer. And that means I can move on and focus my attention elsewhere while finding other ways to stay in touch.</p><h2>3. A no today doesn&#8217;t mean no forever</h2><p>One of the biggest mindset shifts I&#8217;ve had about freelancing is realizing that client relationships rarely have an obvious beginning and end. And one pattern I&#8217;ve seen in my own business is that once a client has paid me over $5,000, there&#8217;s a good chance that they&#8217;ll stick around for years. To give an example of this, my longest client has been with me since 2019!</p><p>But even if the relationship does eventually slow down or stop, it&#8217;s not uncommon for those same clients to come back at some point. Things change, content strategies shift, and opportunities have a way of resurfacing. That&#8217;s why I try not to mentally close the book on a client relationship.</p><p>The same thing can happen with cold outreach. I&#8217;ve had multiple situations where someone told me they didn&#8217;t need freelance writers at the time, only to reach out months later when their workload suddenly increased. Content needs can change very quickly inside a company. One quarter they&#8217;re fully staffed, and the next quarter they&#8217;re scrambling to find help.</p><p>Now, if someone clearly states that they don&#8217;t need freelance help, I don&#8217;t keep pestering them with emails asking for work. But I do look for ways to stay in touch with that person and remain top of mind. That could look like commenting on their LinkedIn posts or sending a quick check-in message once or twice a year.</p><p>Because in freelancing, you never really know when a past conversation or client might turn into a future opportunity. And when that happens, it&#8217;s a lot easier to restart a relationship that already exists than it is to build a brand-new one from scratch.</p><h2>The bottom line</h2><p>Following up will probably never feel completely comfortable. There&#8217;s always going to be a small part of you that wonders if you&#8217;re bothering someone or when you should just move on. But following up is a crucial aspect of building a sustainable freelancing business.</p><p>And over the years, I&#8217;ve realized that following up is really about reducing uncertainty in your business. You stay visible to the people who might hire you and keep relationships alive that could turn into work months or even years down the road.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[What building a pipeline actually looks like]]></title><description><![CDATA[How I find freelance clients without starting over from scratch every month.]]></description><link>https://www.freelanceincomelab.com/p/what-building-a-pipeline-actually</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/what-building-a-pipeline-actually</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Tue, 03 Mar 2026 12:02:25 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5184" height="3456" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3456,&quot;width&quot;:5184,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;water falling from faucet in grayscale photography&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="water falling from faucet in grayscale photography" title="water falling from faucet in grayscale photography" srcset="https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1585486194265-f3eb6058c443?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw1fHxmYXVjZXR8ZW58MHx8fHwxNzcyMTU3MjQyfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@tosabmediatech">Tosab Photography</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>When I started freelancing in 2016, all my early clients came from sending job proposals on Upwork. And honestly, I have no regrets about that strategy. People like to hate on Upwork, but I found some good clients there and it allowed me to get the reps in while I proved to clients (and to myself) that I could do this work.</p><p>But by 2018, I was starting to feel pretty drained and like my business wasn&#8217;t very sustainable. At the beginning of the month, I would send a bunch of proposals and work as fast as I could to complete that work all month. Then the following month, I would have to start over from scratch and would have a mini panic attack wondering how I&#8217;d get paid.</p><p>Desperate to figure out how I could break free from this cycle, I bought a course from another freelancer I respected, and he gave me a free coaching call. I&#8217;ll never forget talking to him on Zoom and hearing him say, &#8220;You need to build a pipeline, Jamie.&#8221; And I felt so confused about what that even meant, much less how to actually do it.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>Today, I think of my freelance pipeline kind of like the faucet on my kitchen sink &#8212; I can turn the volume up when I need more clients, or turn the pressure down when I&#8217;m over-extended. But for me, the goal is to never turn it off.</p><h2>The two buckets of pipeline maintenance</h2><p>Every pipeline-building activity I do falls into one of two buckets: maintaining current client relationships and building new relationships. Here&#8217;s what that looks like in my business.</p><h3>Maintaining current client relationships</h3><p>Keeping the faucet on doesn&#8217;t just mean finding new clients &#8212; it also involves protecting the work you already have. For me, that looks like reaching out to see if my current clients need any additional assignments in the coming weeks or months. I know that sounds obvious, but I&#8217;ve noticed that a lot of freelancers wait for their clients to reach out to them, and I never do. I&#8217;m always checking in to see what else I can help with.</p><p>And because I know it&#8217;s easier to get a current client to give me more money than it is to find a new one, I&#8217;m also always looking for ways to expand my current relationships. I write for a lot of large companies, and they usually have more content needs than just the one thing I was hired for.</p><p>For example, I recently noticed one of my clients has a whole brand studio running sponsored content. So I reached out to that editor and let her know I&#8217;ve done similar work before and would love to help out if they ever need it. She may never take me up on my offer, but it shows I&#8217;m looking for ways to add more value to her company.</p><p>I also look for ways to stay in touch with old clients. The days of staying at one job for 20 years are pretty much over, and people move around a lot, especially in the marketing industry. So if my point of contact leaves their company for a new job, I make sure to keep in touch with that person because there&#8217;s a good chance they&#8217;ll have a need to hire freelancers in the future.</p><p>Another way I build relationships with my clients is by responding to emails quickly. And by quickly, I don&#8217;t mean I get back to them within 24 hours &#8212; I mean I almost always answer emails within the hour. I know a lot of people will be opposed to this idea and talk about the need to set boundaries with their clients.</p><p>But personally, I&#8217;ve never had a single client take advantage of this, and my experience is that people appreciate this kind of responsiveness. The other day, I was assigned a $750 rush article, and I can almost guarantee that editor offered it to me because she knew I would get right back to her. </p><h3>Building new relationships</h3><p>If I feel like my current workload is getting light, cold emailing is one of the ways I turn up the pressure in my business. But that doesn&#8217;t mean I&#8217;m over here sending out cold emails every day. I tend to go in phases with cold emailing, and I time them around the natural rhythm of my business. Fall and winter tend to be busier times of year for me. There&#8217;s usually a brief holiday lull in December, then January picks up again. Spring and summer can be somewhat slower.</p><p>When I&#8217;m busy, I stay in maintenance mode: a baseline of outreach, staying visible on social media, and following up with warm leads. When things slow down, I get more aggressive with new outreach.</p><p>I also get inbound leads from LinkedIn, though this has slowed somewhat over the last year. I stand out on LinkedIn by posting at least three times a week, commenting thoughtfully on other people&#8217;s posts, and optimizing my profile to be found by editors and potential clients.</p><p>Applying for job postings on LinkedIn isn&#8217;t as effective as it was a few years ago, but it&#8217;s something I still do on occasion. There are a lot of really great newsletters that track job postings on a daily or weekly basis. If I find a job posting that looks like a good fit, I generally do three things: I leave a comment letting that person know I&#8217;m reaching out to them, I track down their email address and email them directly, and send three really targeted samples.</p><p>Commenting keeps me visible within the post itself. Sending a direct email is worth the extra effort because very few freelancers will bother finding the contact&#8217;s email address. That means you automatically stand out from everyone who just sent them a DM on LinkedIn.</p><p>And three samples are the right number since one isn&#8217;t enough to make a strong case to hire you, and sending five is too many for most people to read through. I also choose my samples based on the company and the kind of content they&#8217;re looking for. </p><h2>How I determine my activity level</h2><p>I tend to do my weekly planning on Sunday morning, and that&#8217;s when I decide what my pipeline activities for the week will look like. Obviously, one of the main things I consider is how many client articles I have to write that week. But there are two other less obvious factors I consider &#8212; my booked work and client signals.</p><h3>My booked work</h3><p>Every afternoon before I leave my desk for the day, I have a spreadsheet I fill in with three numbers for that day: work booked, work completed, and money received. Here&#8217;s an example of what that looks like:</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!2IEj!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!2IEj!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 424w, https://substackcdn.com/image/fetch/$s_!2IEj!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 848w, https://substackcdn.com/image/fetch/$s_!2IEj!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 1272w, https://substackcdn.com/image/fetch/$s_!2IEj!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!2IEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic" width="1115" height="269" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:269,&quot;width&quot;:1115,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:23714,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/heic&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://www.freelanceincomelab.com/i/189318663?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!2IEj!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 424w, https://substackcdn.com/image/fetch/$s_!2IEj!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 848w, https://substackcdn.com/image/fetch/$s_!2IEj!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 1272w, https://substackcdn.com/image/fetch/$s_!2IEj!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4cdae78-ebd2-4159-8788-0aed84f965a5_1115x269.heic 1456w" sizes="100vw" loading="lazy"></picture><div></div></div></a></figure></div><p>The work completed section is how much work I actually did that day. So if I wrote one $1,000 article, that&#8217;s what I would write down. Money received is any money that showed up in my bank account that day. And booked work is any work a client assigned me that day. </p><p>In my experience, most freelancers try to optimize for the money they&#8217;re receiving. So when they want more money, they try to negotiate for shorter payment terms or worry about a client who is behind on paying an invoice. And you should definitely do those things.</p><p>The problem is, the money you&#8217;re receiving is a <strong>lagging indicator. </strong>It&#8217;s a reflection of work you&#8217;ve already done, not what you&#8217;re going to receive in the future.</p><p>Money received is water that&#8217;s already in the sink, while booked work is water flowing through the pipes. I have monthly and quarterly goals for my booked work, and if those numbers are on target, I know I won&#8217;t find myself in a financial pinch in a few months. If those numbers are low, that means it&#8217;s time to turn the water up on the faucet. </p><p>Honestly, tracking my booked work changed how I think about my business. When you&#8217;re looking at your capacity for the week, you&#8217;re only considering whether or not you&#8217;re busy right now. Whereas your booked work is about your trajectory for the coming months. Many freelancers can be slammed with work today, but still have a light pipeline. Tracking your booked work doesn't change that reality, it just means you see it coming and can do something about it instead of getting blindsided.</p><h3>Client signals</h3><p>One of the most underrated parts of pipeline management is learning to read the signals clients send before they pull back on work. In my early days of freelancing, when I lost a client, it always felt like it came out of nowhere. But over time, I&#8217;ve realized that&#8217;s rarely the case and that there are usually small signs first.</p><p>Last year, I had a long-term client who assigned me monthly articles through Slack. For years, he would send two assignments on the 1st of each month. Then slowly, that started to change. First, the assignments came a few days late. Then, a week late. Then, closer to ten days. Eventually, he told me he found a new job and was leaving the company.</p><p>More recently, a client emailed me to say they have a limited number of articles to assign this month, but that they&#8217;re open to original pitches. I immediately recognized that as a pullback signal.</p><p>The minute you start to see patterns like slower responses, fewer assignments, or changes in the tone or process, that&#8217;s your cue that it&#8217;s time to turn up the water on the faucet. You can increase your outreach, optimize your LinkedIn profile, or check in with clients you haven&#8217;t spoken to recently. You can start working to solve the problem <em>before</em> it becomes a full-blown financial crisis.</p><p>What gets most freelancers into trouble isn&#8217;t losing a client &#8212; it&#8217;s losing a client and only then starting to think about what they&#8217;re going to do next.</p><h2>Final thoughts</h2><p>If you turn off your actual faucet and then turn it back on again, the water starts flowing immediately. But that&#8217;s not the case with your freelance pipeline &#8212; if you let it dry up, it could take weeks or even months for the water to start flowing into your business again.</p><p>If I could go back to that Zoom call in 2018, I'd tell myself that building a pipeline isn't some complicated system you learn once and implement. It's just a habit of never fully looking away from your business, even when things are going well.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[How cold emailing can lead to better clients and more consistent freelance income]]></title><description><![CDATA[Cold emailing is one of the most effective ways to find new clients, but the real work happens before you ever hit send.]]></description><link>https://www.freelanceincomelab.com/p/how-cold-emailing-can-lead-to-better</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/how-cold-emailing-can-lead-to-better</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Tue, 24 Feb 2026 12:00:44 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="5410" height="3607" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:3607,&quot;width&quot;:5410,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;black laptop computer&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="black laptop computer" title="black laptop computer" srcset="https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1557200134-90327ee9fafa?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHwyfHxlbWFpbHxlbnwwfHx8fDE3NzEwODg3OTd8MA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@hostreviews">Stephen Phillips - Hostreviews.co.uk</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>One claim I&#8217;ve heard a lot over the past couple of years is that cold emailing isn&#8217;t effective anymore. People often blame this on &#8220;AI slop,&#8221; but I don&#8217;t think this is necessarily the case. When cold emailing &#8220;doesn&#8217;t work,&#8221; I believe it&#8217;s because freelancers often go into it without the right strategy. For instance, they&#8217;re either targeting the wrong companies, unsure how to find the right contact person, or don&#8217;t know how or when to follow up.</p><p>I&#8217;ve been using cold outreach as part of my client acquisition strategy for years, so for me, there&#8217;s not a lot of guesswork anymore. So if you&#8217;re wondering if cold emailing can work for you but aren&#8217;t sure where to start, feel free to borrow my five-step process.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><h2>1. Pick an industry you want to target and be specific</h2><p>Honestly, this is probably the most important step because if you pick the wrong kind of companies, you&#8217;re not going to get the results you want. You want to email potential clients who need freelancers and have a large budget to pay them. This can take some trial and error to figure out, but here are the primary things I pay attention to.</p><h3>Company size</h3><p>I prefer to work with companies that earn $50 million or more in annual revenue. My experience is that big companies have established processes for working with freelancers, which I appreciate. They also tend to pay better, and are just more likely to pay you in general since they&#8217;re well-established.</p><p>However, there are downsides, especially if you&#8217;re writing for really big, well-known companies. They can have very extensive (and sometimes tedious) onboarding processes, and some have Net 45 payment terms, or longer.</p><p>That doesn&#8217;t mean you can&#8217;t write for smaller companies. I&#8217;m just sharing my preference, and I realize it&#8217;s not for everyone. Every company type has its own set of trade-offs, and it really comes down to your personal preference.</p><p><strong>Tip: </strong>Use <a href="https://growjo.com/">Growjo</a> to find a company&#8217;s revenue &#8212; it&#8217;s really easy to use and free. You just search by the company&#8217;s name, and you&#8217;ll see the revenue, valuation, and how many employees they have.</p><h3>In-demand industries</h3><p>Start paying attention to which industries are growing and might have a need for freelance writers like you. You can discover this by monitoring job boards, like LinkedIn or ProBlogger, or using a tool like Google Trends. You can also learn a lot about what&#8217;s working and what isn&#8217;t by talking to other freelance writers. I do this with a mastermind I&#8217;m involved in, but there are tons of online groups you can join.</p><p>It&#8217;s also a good idea to start paying attention to the kind of work you&#8217;re getting assigned. For example, a year ago, I was cold emailing a lot of insurance companies and getting no responses. Like, not even a polite, &#8220;We don&#8217;t need anyone right now, but we&#8217;ll keep you in mind in the future&#8221; type email.</p><p>So I stopped and looked at the work I was actually getting assigned and realized the majority was related to mortgages and home equity options. I immediately stopped emailing insurance companies and started targeting companies that offer home equity products. That strategy paid off, and I landed two new clients I still work with to this day.</p><h2>2. Create a Google Sheet to track everything</h2><p>Next, you&#8217;ll create a simple Google Sheet to track the companies you&#8217;re contacting. Here&#8217;s the template I use:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!wTxX!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!wTxX!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 424w, https://substackcdn.com/image/fetch/$s_!wTxX!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 848w, https://substackcdn.com/image/fetch/$s_!wTxX!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 1272w, https://substackcdn.com/image/fetch/$s_!wTxX!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!wTxX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png" width="1363" height="443" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/d239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:443,&quot;width&quot;:1363,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!wTxX!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 424w, https://substackcdn.com/image/fetch/$s_!wTxX!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 848w, https://substackcdn.com/image/fetch/$s_!wTxX!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 1272w, https://substackcdn.com/image/fetch/$s_!wTxX!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fd239ad31-ac5a-451c-b568-55d27b0ecdf0_1363x443.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>From there, you&#8217;ll come up with a list of 30 to 50 companies you want to target. ChatGPT can be a big help with this, but only if you use the right prompt. If you just ask for 30 healthcare companies, you probably won&#8217;t get the best responses. Here&#8217;s a prompt you can use:</p><p><em>Act as a B2B market research assistant. I am a [your niche] freelance writer who helps [type of companies] with [specific service]. Give me a list of 30 companies that:</em></p><ul><li><p><em>Operate in the [industry]</em></p></li><li><p><em>Have between [X&#8211;Y employees] OR generate approximately [$X&#8211;$Y revenue]</em></p></li><li><p><em>Are actively producing content (blog, newsletter, resource center, etc.)</em></p></li><li><p><em>Would likely benefit from improving or scaling their content marketing</em></p></li></ul><p><em>Prioritize companies that are growing or expanding into new markets. Include their website and a short sentence explaining why they would be a good prospect.</em></p><p>That alone should massively improve your results, but I wouldn&#8217;t stop there. Once it gives you a list, you&#8217;ll ask ChatGPT to refine it further with follow-up prompts. The exact prompt you use will depend on the kind of companies you&#8217;re looking for, but I might ask something like this:</p><p><em>&#8220;Now narrow this to companies that mention SEO, content marketing, or thought leadership in their job listings.&#8221;</em></p><h2>3. Look for two contact people at each company</h2><p>Now that you have your list of companies, you need to find two contact people at each company. I do this on LinkedIn using these steps:</p><ul><li><p>Search for the company name</p></li><li><p>Click on the company&#8217;s LinkedIn page</p></li><li><p>Filter by &#8220;People&#8221;</p></li><li><p>Search for &#8220;Head of Editorial,&#8221; &#8220;Content Marketing Manager,&#8221; &#8220;Editorial Lead,&#8221; or some other variation</p></li><li><p>Look through the results and pick two contacts at that company</p></li></ul><p>Honestly, you&#8217;ll have to play around with the title. My best recommendation is not to overthink this &#8212; my experience is that most people don&#8217;t really care that much if you email the wrong person. In fact, when that happens, the person I email will often pass my name on to the correct contact, so it all works out.</p><p>Finally, you may be wondering, why do I have to find <strong>two </strong>people to contact? I do this for a couple of reasons. First, I have had it happen where I&#8217;ll email someone, and the email immediately bounces back. Or I get an auto-responder saying that person is on maternity leave.</p><p>When that happens, I can immediately move on to the next person without wasting time looking for someone new. But another reason is that if the first person I contact doesn&#8217;t get back to me, I will wait several months and contact the second person.</p><h2>4. Find their email addresses</h2><p>Once you have the correct contact person, you need to find their email address. I recommend using <a href="http://hunter.io/">Hunter.io</a> &#8212; it offers a free plan with 50 email credits per month. I do usually end up paying more for credits, but I think it&#8217;s well worth it because it saves me so much time.</p><p>Once you&#8217;ve created an account, you&#8217;ll click &#8220;Finder&#8221; in the left toolbar and then &#8220;Find Email by Name.&#8221; Here&#8217;s an example of how to do this using my own name and website:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Yp-g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Yp-g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 424w, https://substackcdn.com/image/fetch/$s_!Yp-g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 848w, https://substackcdn.com/image/fetch/$s_!Yp-g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 1272w, https://substackcdn.com/image/fetch/$s_!Yp-g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Yp-g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png" width="1349" height="503" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:503,&quot;width&quot;:1349,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:null,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Yp-g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 424w, https://substackcdn.com/image/fetch/$s_!Yp-g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 848w, https://substackcdn.com/image/fetch/$s_!Yp-g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 1272w, https://substackcdn.com/image/fetch/$s_!Yp-g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbc6e0fbe-a5a0-47c1-9b94-8ecf764ac08e_1349x503.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Note: </strong>This email address is correct.</p><h2>5. Email three to five people a day</h2><p>Okay, now that you have all the information you need, you&#8217;re going to start emailing three to five people a day. Why only three to five? When you really need to drum up new business, I know it can be tempting to try to email 10 or more people a day. But in my experience, it&#8217;s hard to stick with that kind of volume for very long.</p><p>The main thing you want to aim for is consistency. If you can consistently email three to five people a day over the next month, you&#8217;re likely going to start seeing results and having conversations with people.</p><h3>How to write a good cold email</h3><p>I debated whether or not to share an email template with you, but honestly, I think you need to come up with this yourself. Because, to put it plainly, my email template isn&#8217;t going to sound like you and likely won&#8217;t resonate with your ideal client. But here are some recommendations I have for coming up with a good email:</p><ul><li><p><strong>It&#8217;s okay to use a template: </strong>You don&#8217;t need to start from scratch every time &#8212; it&#8217;s okay to use a template that you change slightly for each new prospect.</p></li><li><p><strong>Choose a very specific subject line: </strong>Your subject line should let the person you&#8217;re emailing know exactly what the email is about. Don&#8217;t try to keep cute or clever with the subject line. Honestly, that just annoys most people and they may mark your email as spam.</p></li><li><p><strong>Keep it short: </strong>Obviously, you want your email to sound friendly, but don&#8217;t make the mistake of going on and on. People are busy, and if your email looks like a short novel, they will likely move on without reading it. I checked, and my cold emails are no more than two <strong>short</strong> paragraphs.</p></li><li><p><strong>Include three samples: </strong>I never send my entire portfolio to a prospect. Instead, I send three very specific samples that are relevant to them. For me, this is where personalization comes in because I&#8217;m showing them why I&#8217;m a good fit to write for their company.</p></li><li><p><strong>Include your LinkedIn profile: </strong>Personally, I don&#8217;t send prospects a link to my website and include my LinkedIn portfolio instead. LinkedIn is a better form of social proof than websites these days. Most clients really don&#8217;t care about digging through your services or reading your About page. When they click on my LinkedIn profile, they can immediately see that I&#8217;m a real person and I&#8217;ve written for dozens of companies in their industry.</p></li><li><p><strong>Double-check it before you hit send: </strong>Proofread the email one last time before you hit send. I know that sounds obvious, but you will feel like an idiot if you realize later you misspelled someone&#8217;s name.</p></li></ul><h2>Final thoughts about cold emailing</h2><p>I think cold emailing is one of the most effective ways to find new clients, but it is a long game. You simply can&#8217;t cold email a bunch of people and expect it to work overnight. Sometimes you get lucky, but in many cases, it can take a while to bring on a new client.</p><p>Even if people respond to you, there will likely be some back-and-forth. They may ask to schedule a call with you to make sure you&#8217;re legit. If the call goes well and they decide to work with you, you may need to go through onboarding and sign a contract. Once it&#8217;s all said and done, it could take several months before you&#8217;re assigned a single article.</p><p>I spent a lot of time cold emailing in the spring and summer of 2025. That probably resulted in about $12,000 in work for the year, which isn&#8217;t nothing. But I&#8217;ve really seen it pay off in the last couple of months. One client I cold emailed in September 2025 didn&#8217;t assign me any work until mid-December. But in the past two months alone, I&#8217;ve done roughly $10,500 worth of work for that client.</p><p>So my point is to stick with it and don&#8217;t get discouraged. If you can really commit yourself to cold emailing, you&#8217;ll be amazed by where your business will be in a year.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[3 reasons your freelance income dropped (and what to do about it)]]></title><description><![CDATA[Income swings can feel random, but they rarely are. Here are three common causes and how to fix them.]]></description><link>https://www.freelanceincomelab.com/p/3-reasons-your-freelance-income-dropped</link><guid isPermaLink="false">https://www.freelanceincomelab.com/p/3-reasons-your-freelance-income-dropped</guid><dc:creator><![CDATA[Jamie Johnson]]></dc:creator><pubDate>Mon, 16 Feb 2026 18:50:30 GMT</pubDate><enclosure url="https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" length="0" type="image/jpeg"/><content:encoded><![CDATA[<div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw"><img src="https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080" width="4000" height="6000" data-attrs="{&quot;src&quot;:&quot;https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:6000,&quot;width&quot;:4000,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:null,&quot;alt&quot;:&quot;woman in black blazer sitting at the table&quot;,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="woman in black blazer sitting at the table" title="woman in black blazer sitting at the table" srcset="https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 424w, https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 848w, https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1272w, https://images.unsplash.com/photo-1603464021578-f327592a89de?crop=entropy&amp;cs=tinysrgb&amp;fit=max&amp;fm=jpg&amp;ixid=M3wzMDAzMzh8MHwxfHNlYXJjaHw4fHxjb2ZmZWUlMjBsYXB0b3B8ZW58MHx8fHwxNzcxMTE0MDUzfDA&amp;ixlib=rb-4.1.0&amp;q=80&amp;w=1080 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a><figcaption class="image-caption">Photo by <a href="https://unsplash.com/@antonjphotos">Anton Jansson</a> on <a href="https://unsplash.com">Unsplash</a></figcaption></figure></div><p>Recently, I spoke to someone who&#8217;s been freelancing for several years. He&#8217;s a strong writer with articles in national publications and has steady work. Sounds good, right?</p><p>Not really &#8212; his main client is paying him peanuts per article, and he was struggling to get by financially. He was sending cold emails and trying to drum up new business, but it didn&#8217;t seem like anything was working.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><p>This isn&#8217;t unusual &#8212; it&#8217;s a pattern I see play out all the time. And often, it&#8217;s not due to a lack of skill. On the surface, this writer was doing everything right:</p><ul><li><p>He was working hard and without complaint</p></li><li><p>Delivering strong results consistently for his clients</p></li><li><p>Actively posting on LinkedIn and building connections</p></li><li><p>Had a writer&#8217;s website set up that clearly articulated his experience</p></li></ul><p>So why was he struggling so much and what can this situation teach other freelancers? Let&#8217;s look at the three most common reasons this happens and how to fix them.</p><h2>1. You&#8217;re settling for the wrong clients</h2><p>There are a lot of benefits that come from writing for publications, especially in the early days as a writer. What do I mean when I say publications? I&#8217;m talking about Business Insider, U.S. News &amp; World Report, Newsweek, USA Today, Bankrate&#8230;you get the idea.</p><p>Look, I&#8217;ve written for every single one of those publications, and they really helped me in the beginning. People like to hate on writing for exposure, but let&#8217;s face it, exposure can be pretty useful when no one knows who you are. Publications help you build credibility, but unfortunately, they&#8217;re no longer a good source of stable income.</p><p>This was what happened to many freelancers after the Google updates in 2024. Writers who were relying on publications for the majority of their income suddenly lost 70% of their clients overnight. Honestly, I was one of them &#8212; not only did I lose a client that paid me around $3,000 per month , but I also lost dozens of portfolio pieces when that site shut down.</p><p>That&#8217;s why these days, I focus on working with companies that offer a product or service. I&#8217;m also regularly auditing my clients to make sure no client accounts for more than 25% of my total revenue.</p><p>So if you&#8217;re struggling to make money as a writer, start by auditing your revenue sources. What percentage of your income comes from publications? Don&#8217;t get rid of clients who are still paying you money &#8212; even unstable or low-paying work is better than no work. But you can move to start replacing those publications with companies that align with your skills.</p><p>I recommend doing this through cold outreach. Let me know if this is a topic you&#8217;re interested in learning more about &#8212; I&#8217;m considering talking about it in a future post.</p><h2>2. Your positioning is sending mixed signals</h2><p>Can I be honest? I always hated it when other freelance writers would talk about positioning. Every time I bought a course about freelance writing, another writer was telling me to write out my unique value proposition, and it was my own personal hell. The same goes for coming up with an elevator pitch. I will skip that exercise every time.</p><p>But what I&#8217;ve learned over the years is this: Positioning isn&#8217;t about coming up with a clever elevator pitch. It&#8217;s about whether your work, online presence, samples, and outreach reinforce what you say you specialize in.</p><p>For example, if I say I&#8217;m an experienced writer but send samples as a PDF or Google Doc, it subtly undermines my credibility. If I connect with a potential client on LinkedIn and only have 35 connections or no profile picture, that sends a strong signal that I don&#8217;t know what I&#8217;m doing.</p><p>If you&#8217;re not sure whether you have this problem, my best tip is to ask another freelancer to review your online presence. But here&#8217;s the key - don&#8217;t ask them to review your website. I know as writers, we get very precious about our website, but I&#8217;m sorry to tell you, it doesn&#8217;t matter. Have them start with your LinkedIn page and portfolio, and ask them these questions:</p><ul><li><p>Can you easily tell who I work with?</p></li><li><p>Can you figure out how to get in touch with me?</p></li><li><p>Do my samples reflect the work I want more of?</p></li><li><p>Is my portfolio easy to navigate?</p></li></ul><p>From there, you can align your LinkedIn page and portfolio to match your target clients. When you get your positioning right, it builds trust and makes it easier for people to say yes to hiring you.</p><h2>3. You stopped feeding your pipeline</h2><p>Tell me if this scenario sounds familiar: you decide you&#8217;re going to get serious about finding new work, so you ramp up your outreach. You start engaging with people on LinkedIn or sending cold emails. Maybe you attend a conference or start intentionally following up with old clients you haven&#8217;t talked to in a while. And it works &#8212; in a couple of months, you&#8217;re completely booked with work. And because you&#8217;re so busy with work, you stop the outreach.</p><p>I&#8217;m guessing you know where this is going. It&#8217;s a tale as old as time &#8212; because you stop the outreach, eventually, a good portion of your work dries up. This can happen slowly, but when it finally happens, you&#8217;re forced to resort to panic pitching.</p><p>Another trap many freelancers can fall into is relying on a single client for the majority of their work. I touched on this in point 1, but it&#8217;s worth repeating. You get one really great client that pays well and gives you a steady stream of work every month. It feels stable, and in many ways, simplifies your life since managing one client is easier than managing six.</p><p>The problem is, you basically have a job without any benefits. Because you&#8217;re so reliant on that client, you don&#8217;t have much leverage to negotiate for better rates or assignments. And if that client decides they need to cut their freelance budget, you&#8217;re left scrambling to find new work.</p><p>Letting your pipeline dry up is the most common cause of a freelance income drop, and even experienced freelancers fall into this cycle, including me. But one thing that has helped over the years is focusing on cyclical marketing.</p><p>One of the things I&#8217;ve learned is that I can&#8217;t expect to have a steady workload &#8212; some weeks are heavy client work weeks, while some are lighter. So during those busy weeks, I focus on minimum pipeline maintenance. That looks like:</p><ul><li><p>Replying to editor or client inquiries</p></li><li><p>Responding to email leads</p></li><li><p>Commenting on an editor&#8217;s LinkedIn post</p></li><li><p>Following up with a client after I&#8217;ve completed a project</p></li><li><p>Sharing a recent article I wrote on LinkedIn</p></li></ul><p>Basically, I&#8217;m doing enough to maintain my pipeline so it doesn&#8217;t dry up. Once I move into a lighter work week, I focus more heavily on marketing. During those weeks, I tend to focus on cold emailing and scheduling calls with potential clients.</p><p>This isn&#8217;t inconsistency, it&#8217;s energy allocation. Instead of expecting myself to have the same level of marketing output week after week, I realize that marketing ebbs and flows. The only thing that really matters is avoiding total inactivity.</p><h2>Conclusion</h2><p>Having your freelancing income suddenly drop feels demoralizing, but in my experience, it&#8217;s rarely a reflection of your writing ability. It&#8217;s about market selection, positioning, and pipeline discipline. And fixing these problems isn&#8217;t about working harder, it&#8217;s about rethinking how you find clients and present yourself to them.</p><p>If you made it to the end, thanks for reading. I&#8217;ll be exploring more ideas like this every week and focusing on helping freelancers build predictable income. Tell me &#8212; which point do you think you struggle with the most?</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://www.freelanceincomelab.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading The Freelance Income Lab! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item></channel></rss>