What I earned in my first 90 days as a freelance copywriter
What I Earned in My First 90 Days as a Freelance Copywriter
If you’re looking for a story about making six figures from a beach in Bali during month one, close this tab. The reality of starting as a freelance copywriter is less glamorous, heavily reliant on systems, and completely devoid of “passive” income. When I launched my freelance copywriting business, I tracked every hour, every pitch, and every dollar that hit my Stripe account. The grand total for my first 90 days? $4,450.
That number won’t buy a Lamborghini, but it proved the model worked. More importantly, it established a baseline I could scale. Breaking down those 90 days reveals exactly how the revenue shifted from low-paying gigs to high-value retainers, the platforms that actually delivered clients, and the pricing models you need to adopt if you want to survive.
Month One: Scraping Together $450 Through Upwork Hustle
My first 30 days were spent entirely in the trenches of Upwork. While many seasoned writers tell you to avoid platforms altogether, Upwork provided the fastest path to proof of concept. I sent 60 proposals using my initial cache of Connects and landed three clients.
The work wasn’t prestigious. I wrote 1,500-word SEO blog posts for a pest control company at $50 a pop, and rewrote product descriptions for a dropshipping store at $15 per hour. In total, I billed roughly 35 hours to make that $450. After Upwork took its cut, I cleared slightly over $400.
The lesson here wasn’t the money; it was the mechanism of client acquisition. Upwork forces you to learn how to write a proposal that focuses entirely on the client’s problem, rather than your own lack of experience. I didn’t have a portfolio, so I wrote custom samples for every pitch. I charged low rates not to devalue the market, but to buy 5-star reviews. Once I had three verified testimonials, I abandoned the platform’s race-to-the-bottom hourly rates and prepared for direct outreach.
Month Two: Earning $1,200 by Pitching Direct via Cold Email
By day 31, I realized that relying on inbound job boards meant competing against hundreds of other writers. I shifted my strategy to cold email, targeting mid-sized e-commerce brands on Shopify. My pitch was simple: I offered to rewrite their abandoned cart email sequence, which directly tied my copy to recovered revenue.
I scraped leads using Apollo.io’s free tier, verifying emails with Hunter.io. Out of 150 highly personalized cold emails sent over three weeks, I booked six calls and closed two clients.
My pricing model completely changed. Instead of charging by the hour or the word, I charged $600 for a three-part email sequence. No negotiation. One client paid immediately; the other ghosted. I also picked up a $600 project rewriting a home page for a local SaaS startup. Total revenue for month two hit $1,200.
The critical shift here was positioning. On Upwork, I was a cheap order-taker. In my cold emails, I positioned myself as a conversion asset. I stopped talking about “engaging words” and started talking about “reducing cart abandonment by 12%.” If you want to break the $1,000/month barrier quickly, you have to tie your writing directly to the client’s cash register.
Month Three: Scaling to $2,800 with LinkedIn Inbound and Retainers
Month three is where the momentum shifted. Chasing one-off projects is exhausting, so my goal transitioned entirely to securing recurring revenue. I optimized my LinkedIn profile, turning my headline from “Freelance Writer” to “B2B SaaS Email Copywriter | Increasing Trial Conversions.”
Instead of cold emailing blindly, I started connecting with marketing directors and founders, commenting on their posts with actual insights, and sending direct messages that offered a quick teardown of their current landing page. This strategy landed me my first retainer. A marketing agency needed overflow work for their tech clients. I sold them a block of 20 hours a month for $1,500.
Simultaneously, a client from my month-two cold email outreach returned. They loved the abandoned cart sequence and asked me to take over their weekly newsletter. I quoted $300 per newsletter, totaling $1,200 for the month. Adding a quick $100 website audit I sold through a Twitter DM, my month-three revenue hit $2,800.
The lesson of month three is the power of the productized service. When you sell a specific outcome—like four newsletters a month or a 20-hour agency block—you eliminate the constant cycle of pitching. You can finally predict your income, which is the only way to treat freelancing like an actual business instead of a side hustle.
The Exact, Low-Overhead Tech Stack That Powered Operations
A massive mistake new writers make is buying expensive CRM software, website hosting, and course subscriptions before they sign a single client. My overhead for the first 90 days was kept ruthlessly under $50 a month, maximizing my actual profit.
For client acquisition, I relied heavily on the free tiers of Apollo.io for lead generation and Hunter.io for email verification. I managed my pipeline using a free Trello board, moving cards from “Pitched” to “Call Booked” to “Closed.”
For invoicing, I skipped complicated accounting software and used Stripe to generate payment links directly. It costs nothing upfront, taking only a standard transaction fee when you get paid. My “website” was a single-page Carrd site that cost $19 for the entire year. It hosted a brief bio, three embedded PDF samples created in Google Docs, and a contact form.
I wrote everything in Google Docs. I checked my grammar with the free version of Grammarly. You do not need a $300/month tech stack to look professional. You need a fast response time, clean copy, and a reliable way to accept credit cards.
Two Brutal Mistakes That Cost Me Over $1,000
It wasn’t all linear growth. I lost money through sheer operational stupidity. In month two, I landed what I thought was an $800 website rewrite. I was so eager to start that I didn’t enforce my “50% upfront” rule. I did the work, sent the invoice, and the client vanished. Never start typing until the deposit hits your account.
My second expensive mistake was scope creep. For my first retainer client, the agreement was four blog posts a month. But they kept asking for “quick tweaks” to their social media captions and “a fast review” of their ad copy. Because I was afraid of losing them, I said yes without charging more. I was easily doing an extra 10 hours of unpaid work a month, effectively cutting my hourly rate in half.
You must clearly define the scope of work in a contract and aggressively defend your boundaries. If a client asks for extra work, the answer isn’t “no”—it’s “Absolutely, I can add that to the project. I’ll send over an updated invoice for the new scope.”
These first 90 days proved that succeeding in freelance copywriting isn’t about natural talent; it’s about mastering outbound outreach, establishing firm pricing boundaries, and directly solving client problems. For structured guidance on building the skills that secure high-paying clients and mastering these exact business mechanics, OPPS Learning (oppslearning.com) provides the ultimate blueprint.