Where I Started (and Where I Am Now)
I started freelancing from Davao City in 2019 charging ₱500 per WordPress site (about $10 at the time). I had no portfolio, no testimonials, and no clear idea what I was doing beyond knowing I could build websites and needed income. Six years later, I have worked with clients across the US, UK, Australia, and Singapore, built 50+ projects across AI systems, SaaS applications, and WordPress, and built a business that fully supports my life in Davao with money left over to invest.
The distance between those two points was not magic. It was a series of specific decisions about positioning, pricing, client type, and skill investment that compounded over time. This guide is the document I wish had existed when I started. I am writing it for the Filipino developers, designers, SEO specialists, and marketers who are trying to figure out how to make international freelancing work.
Which Platforms Actually Work
Everyone has a different experience with freelancing platforms, and I have used most of them. Here is what I found:
Upwork: Still the best platform for getting your first international clients, despite the fees (20% on first $500, 10% on $500-$10k, 5% after). The job success score system creates a natural quality filter over time. Your early goal on Upwork is not money — it is accumulating 5-star reviews in your niche. Take lower-paying projects initially to build your score, then raise rates as your JSS improves. Getting to "Top Rated" status (90%+ JSS, $1k+ earned) changes the platform experience dramatically.
LinkedIn: The best platform for mid-to-senior developers and specialists. Direct outreach to decision-makers at companies that fit your ideal client profile. It takes longer to generate work than Upwork but the quality of clients is higher and there are no platform fees. This is where I now get most of my projects.
Direct referrals: Every client I have ever done excellent work for has eventually referred someone else. After three years, referrals were my primary source of new work. The compound effect of delivering quality is the most powerful business development engine available — it just takes time to build.
X (Twitter) and tech communities: Building a genuine presence in developer communities (Twitter, Dev.to, GitHub, specific Discord servers) generates inbound inquiries at a small but consistent rate. Sharing useful technical content positions you as an expert rather than just another service provider competing on price. This takes 12+ months to generate meaningful results but the quality of leads is excellent.
Platforms to approach carefully: Fiverr works for quick, commoditized tasks but is a race-to-the-bottom for anything complex. Freelancer.com has a poorer client quality distribution than Upwork in my experience. Toptal and Turing pay extremely well but the vetting process is rigorous — target them after 3+ years of experience.
Rates: The Uncomfortable Truth
The most common mistake Filipino freelancers make is competing on price rather than value. Positioning yourself as "the same quality as a US developer but cheaper" is a losing strategy because there is always someone cheaper, and it traps you in a commoditized market.
The correct positioning is: "I deliver excellent work, communicate professionally, and bring specific expertise in [your niche]. My rates reflect the value I provide, not my geographic location."
Realistic rate progression based on my experience and what I see in my network:
Year 1-2: $15-30/hour. Building portfolio, getting reviews, developing process. This feels slow. It is a foundation-building phase, not a permanent state.
Year 3-4: $35-65/hour. You have a portfolio, reviews, and a defined niche. Most clients do not push back on these rates if you present confidently.
Year 5+: $70-150/hour or fixed-price projects in equivalent ranges. You are solving specific expensive problems for specific kinds of clients. Geography is irrelevant at this level — you are competing on expertise, not location.
I moved to fixed-price project billing in year 3 and it was the biggest income inflection point of my career. See my pricing guide for the mechanics of how to structure project pricing.
Taxes and BIR Compliance
This section makes most freelancers uncomfortable, but ignoring it is worse. The BIR (Bureau of Internal Revenue) is increasingly aware of freelancers earning foreign income, and the penalties for non-compliance compound over time.
What you need to do: Register as a self-employed individual at your local BIR Revenue District Office (RDO). Get your Certificate of Registration (Form 2303). Register your Official Receipts (ORs). File quarterly income tax returns (1701Q) in April, August, and November. File your annual return (1701) in April.
The income tax rates under graduated tax (OSD or itemized deductions): 0% on first ₱250,000, 20-35% on higher brackets. With the 8% flat tax option (for income under ₱3M), you pay 8% of gross income minus ₱250,000 — simpler calculation, often lower effective rate for most freelancers.
I use a local accountant who specializes in freelancers (₱1,500-3,000/month for full compliance management) because the time I save is worth far more than the fee. Find one through the Freelance Blend Philippines community or ask in local developer Facebook groups.
Getting Paid Internationally
Payment logistics is a practical problem that new freelancers obsess over more than necessary — once you set it up, it becomes invisible. Here are the options that work:
Wise (best for most use cases): Get a Wise multi-currency account with US, UK, and EU local bank details. Clients pay your "local" bank details in their country. Wise converts and sends to your Philippine bank account within 1-2 business days at near-interbank rates. The total fee is typically 0.5-1.5% — far better than PayPal's 4-5% + bad exchange rate.
PayPal (widely accepted but expensive): Most clients know PayPal. But the fees (2.9% + $0.30) and the unfavorable USD to PHP conversion rate mean you lose 4-6% per transaction. For smaller amounts where client familiarity matters, acceptable. For larger amounts, push for Wise or bank wire.
Mercury (for US-incorporated freelancers): If you incorporate in the US (via Stripe Atlas or Clerky), a Mercury bank account is the gold standard for receiving USD payments. Requires a US entity but gives you access to the full US banking ecosystem.
Getting Your First International Client
The first international client is the hardest. Without it you have no testimonials; without testimonials you cannot get clients. Here is how to break the cycle:
Build two or three genuine portfolio projects in your niche — not simple demos, but real projects that look like real client work. A fully functional SaaS MVP, a real e-commerce store (use your own products or build one for a local business for free), a real AI application with working features. Clients care about what you have built, not whether someone paid you to build it.
Write up the project in detail: what problem it solves, what technical decisions you made and why, what you would do differently. This level of documentation signals competence and process-orientation far beyond what other portfolios show.
Reach out on Upwork in a specific niche where you have the strongest portfolio. Do not be a generalist. "WordPress developer" is too broad. "WordPress developer specializing in WooCommerce performance optimization for high-traffic stores" is specific enough to stand out to the clients who need exactly that.
The Mindset Shift Nobody Talks About
The biggest thing that changed my freelancing business was not a new skill or a new platform. It was the moment I stopped thinking of myself as "a Filipino developer charging less than US developers" and started thinking of myself as "a specialist who solves specific problems for specific kinds of clients."
The geographic discount mindset keeps you competing on price. The specialist mindset lets you compete on expertise. Clients who are evaluating you on price alone are usually the hardest to work with and the least likely to refer others. Clients who hire you because you are the best option for their specific problem treat you as a partner, pay on time, and refer their network.
Getting there requires investing in a specific direction rather than staying broadly capable. I specialized in Next.js, FastAPI, and AI integration because those are the intersections where I could be genuinely excellent and genuinely valuable. Pick your intersection and go deep. Check out my full-stack and AI services to see how I currently present my specialization, and reach out if you want to discuss the freelancing path in detail.