onezlabs

0%

Career

From Employee to Freelancer: My First-Year Revenue Breakdown

A transparent look at my first year of full-time freelancing in the Philippines — monthly revenue, clients, mistakes, and what I would do differently.

June 26, 202611 min read
#Freelancing#Revenue#Philippines#Career#Business#Transparency
From Employee to Freelancer: My First-Year Revenue Breakdown

The Decision to Go Full-Time

I left my last employment in 2019 with ₱90,000 in savings, zero ongoing clients, and a portfolio of three websites I had built on nights and weekends. In Davao City, ₱90,000 was about six months of runway at my living expenses — enough to give freelancing a real try without being forced into a bad decision by financial pressure.

I am writing this transparency post because when I was starting out, I could not find honest accounts of what year one of freelancing actually looked like financially. Everyone either published glossy success stories or was too embarrassed to share the rough months. This is the account I wish I could have read. All numbers are real; I have converted from PHP to USD at approximately 55 PHP/USD (the approximate average rate during my first year) for international comparability.

Q1 (Months 1-3): The Scary Part

Month 1: $180

One WordPress site from Upwork, a 5-star review, and the terrifying realization that this was going to be harder than I thought. I applied to 40+ Upwork jobs in month one. I got three responses, one interview, one project. The conversion rate is brutal when you have no reviews.

What I did right: I took the $150 project even though it was below my target rate, delivered it better than expected, and got a detailed 5-star review that became the foundation for everything after. The first Upwork review is worth more than the project fee.

Month 2: $340

Two small projects — another WordPress site and a simple landing page. I also set up my Upwork profile properly: a professional headshot (real photo, not a logo), a specific title ("WordPress Developer for E-Commerce and Business Sites"), and a detailed work history section that described outcomes rather than tasks.

Month 3: $520

Three projects, better conversion rate on applications, first client who asked me to do a second project. The momentum shift happened when I started specializing my application letters — instead of a generic pitch, each application directly addressed the specific problem the client described.

Q1 total: $1,040 (~₱57,200). Below my target of ₱30,000/month. Good thing I had savings.

Honest warning: Most freelancers underestimate how long it takes to get traction. If you go full-time without savings, month one or two with $150-300 in revenue is genuinely dangerous. Build your first clients while still employed.

Q2 (Months 4-6): First Real Traction

Month 4: $850

My Upwork profile hit 90% Job Success Score after completing six projects successfully. JSS above 90% is a visible trust signal to clients — my application response rate jumped noticeably. I also got my first retainer client: a UK-based digital agency that needed occasional WordPress development at $25/hour. Small rate, but guaranteed monthly income is psychologically valuable when you are building a freelance business.

Month 5: $1,100

First project over $500 — a WooCommerce store build for a US client. I priced it at $650 fixed-price and it took me 18 hours, which worked out to $36/hour. Still low by international standards, but a meaningful step up from early projects. The store turned out well and the client left a detailed review that mentioned specific things I did: proactive communication, delivered under the quoted timeline, fixed issues I found that were not in the scope.

Month 6: $1,400

Q2 total: $3,350 (~₱184,250). Getting closer to sustainable. I raised my Upwork rates for new clients from $20/hour to $28/hour and did not lose a single project opportunity.

Q3 (Months 7-9): Inflection Point

Month seven was when the flywheel started turning. Past clients started coming back for additional work. The Upwork retainer client increased my hours. I got my first referral — a client who found me through another client's recommendation, not through any platform.

Month 7: $1,800

Month 8: $2,200

I hired my first subcontractor for a month — a graphic designer friend to handle UI mockups on a larger project. This let me take on a $2,500 project that I would have declined otherwise because design was outside my comfortable range. Subcontracting is the fastest path to larger projects when you are a solo developer.

Month 9: $2,600

I got my first "big" project offer: a custom WordPress multisite for $4,500. I almost did not take it because it was larger than anything I had done. I took it, built a detailed project plan, delivered it in five weeks, and got a testimonial that opened doors to similar-scale projects immediately after.

Q3 total: $6,600 (~₱363,000). Now consistently above my target income.

Q4 (Months 10-12): Sustainable

Month 10: $2,900

Month 11: $3,400

I raised rates again, moved from $28/hour to $40/hour on Upwork, and started exploring fixed-price project billing instead of hourly. The first fixed-price project I quoted based on value rather than hours (a WooCommerce store I quoted at $3,200 that I estimated at 60 hours = $53/hour effective) was the most profitable project of the year.

Month 12: $3,800

Q4 total: $10,100 (~₱555,500)

Year one total: $21,090 (~₱1,160,000)

12 Lessons From Year One

1. The first review is worth more than the first fee. Take the lower-paying project that gives you a great portfolio piece and review over the higher-paying project where you are uncertain about delivery quality.

2. Specialization compounds. "WordPress developer" generated weak responses. "WordPress e-commerce developer for US small businesses" generated much better ones. The narrower the niche, the stronger the signal you send to ideal clients.

3. Raise rates faster than feels comfortable. I raised rates three times in year one. Each time I was scared. Each time I was wrong to be scared — projects kept coming at higher rates.

4. Retainers are gold. Even a small retainer ($300-500/month) provides stability that makes everything else less stressful. Prioritize converting good one-time clients into retainer relationships.

5. Proposal quality matters enormously. I rewrote my proposal template three times. Each rewrite improved conversion rate by 20-30%. The difference between a proposal that describes what you will build and one that describes the outcome the client will achieve is massive.

6. Communicate more than you think necessary. Every client complaint I saw in Upwork reviews for other developers (not mine) was about communication, not technical quality. Over-communicate. Send updates before clients ask for them.

7. BIR registration is not optional. I registered in month two. The peace of mind from being compliant is worth the effort and modest cost.

8. Scope creep kills profitability. My first $650 project became a $650 project with $200 of free additional work because I did not have a change request process. Define scope clearly, in writing, upfront.

9. Track every hour on every project. Use Toggl or Clockify. This data is how you learn to price accurately. I estimated wrong on every project in month one. By month six, my estimates were within 15%.

10. Save 30-40% of every payment for taxes. The BIR will come for their share quarterly. Not having the money when the bill arrives is avoidable with discipline.

11. Invest in tools that multiply output. I bought a second monitor, a fast SSD-based laptop, and GitHub Copilot in month four. The productivity returns were immediate and substantial.

12. Rest is not optional. I burned out in month seven by working 70-hour weeks chasing revenue. The two weeks of low output that followed cost me more than the rest would have. Sustainable pace matters.

For more about my background and current work, visit my about page. If you are considering working together, get in touch — I work with clients across full-stack development, AI automation, and WordPress.

Frequently Asked Questions

How much money should I save before going full-time freelance?

My guideline: 6 months of living expenses as a runway minimum, 12 months ideal. In the Philippines, that might be ₱120,000-300,000 depending on your lifestyle. This removes the desperation from client negotiations — you can say no to bad clients because you do not need any client. Desperation is visible to clients and dramatically weakens your negotiating position.

Is it better to freelance while employed or quit your job first?

Build while employed if at all possible. Use evenings and weekends to get your first 2-3 clients and verify you can generate income before quitting the safety of a salary. The goal before quitting: at least one recurring client generating 50%+ of your target monthly income. With that baseline, the jump is a manageable risk rather than a leap of faith.

How did you find your first international client?

My first international client came from Upwork. I applied to 20+ jobs in my first two weeks, got my first paid project for $150 (a basic WordPress site), delivered it well, got a 5-star review, and used that review as social proof for the next application. The first client is the hardest — every client after becomes progressively easier because you have evidence of your work.

Share:TwitterLinkedIn

Get the newsletter

Practical articles on AI development, full stack engineering, and WordPress — delivered whenI publish, not on a schedule. No spam, ever.

JO

Johnbert Oñez

AI Solutions Engineer & Full Stack Developer

Johnbert builds AI systems, web applications, and WordPress solutions for clients worldwide. Based in Davao City, Philippines. 6+ years, 50+ projects.

More Like This

Enjoyed the article? Let's build something together.

From AI chatbots to SaaS products — I turn ideas into working software. Based in Davao City, available worldwide.