In 2012, I took my first freelance job on Upwork (then oDesk) for $3 per hour. I was living in Mandeville, Jamaica, with no fancy degree, no Silicon Valley connections, and no clue that this side hustle would turn into a career spanning 14 years, 68 completed contracts, and over $200,000 in earnings.
Today, my rate is $250/hour. But more importantly, I've built Ezy Web Pro — a web design and software company serving businesses across Jamaica and the Caribbean. This is the story of how freelancing changed my life, and what I learned along the way.
The Beginning: $3/Hour and Grateful For It
I won't pretend my freelancing journey started with a master plan. In 2012, I was looking for any way to earn US dollars from Jamaica. The local job market wasn't offering what I needed, and I'd heard about people making money online.
My first job was customer support — live chat, email, phone calls. Nothing glamorous. The pay was $3/hour, which sounds terrible (and it was), but here's what I understood even then: this was my foot in the door.
That first client became my first review. That review led to the next client. And slowly, job by job, I started building something.
Leroy has strong customer service skills. His communication, reliability, and soft skills are commendable!
The Journey: From Support Agent to $250/Hour Consultant
Here's how 14 years of freelancing actually played out:
Customer Support Era
Started with live chat and phone support for various companies. Learned how to communicate with clients across time zones, handle complaints professionally, and deliver consistent service. Built my reputation for reliability.
Technical Support & WordPress
Moved into technical support for platforms like Tumblr and WordPress.com. Worked with enterprise clients through Automattic. Started learning web development on the side. This is where I discovered my passion for building things.
Project Management & Team Leadership
Managed teams, coordinated projects, and worked with tools like Slack, Trello, and ClickUp. Worked with bigger names — Neil Patel, Impact Digital, Vistaprint, Pressable. Rates climbed. Responsibilities grew.
Agency Owner & Software Developer
Launched Ezy Web Pro full-time. Building custom WordPress plugins for Caribbean businesses. Working with tour operators, car rental companies, loan providers. Creating software that solves real problems.
The Real Lessons (Not the Motivational Fluff)
I've read a lot of "how I made money freelancing" articles. Most of them skip the uncomfortable parts. Here's what actually matters:
1 Your First Clients Won't Pay What You're Worth
Accept it. That $3/hour job in 2012? It gave me my first 5-star review. That review got me a $5/hour job. Then $10. Then $15. You can't negotiate from zero leverage. Build the track record first, then raise your rates.
2 Reliability Beats Talent Every Time
I wasn't the most skilled person on Upwork. But I showed up. Every day. On time. If I said I'd deliver Friday, I delivered Friday. Clients will pay premium rates for people they can count on. Most freelancers disappear, miss deadlines, or make excuses. Don't be that person.
3 Communication Is The Skill
I've been called a "Clear Communicator" in multiple reviews. That's not an accident. I over-communicate. I send updates before clients ask. I flag problems early. I confirm understanding before starting work. This single skill has made me more money than any technical ability.
4 Long Contracts > Quick Gigs
My longest contract ran for over 2 years — 791 hours with a single client. That's stability. That's relationship. Quick $50 gigs might feel productive, but they keep you on the hamster wheel. Find clients who need ongoing help and become indispensable.
5 Specialization Comes Later
I started as a generalist — customer support, admin work, whatever paid. Now I specialize in web development and custom software for Caribbean businesses. But I couldn't have planned that path in 2012. Take the jobs available, notice what you enjoy, and specialize once you have options.
How I Raised My Rate From $3 to $250
This didn't happen overnight. Here's the actual progression:
| Year | Rate | Work Type |
|---|---|---|
| 2012 | $3/hr | Basic customer support |
| 2014 | $8/hr | Technical support |
| 2016 | $15/hr | WordPress technical support |
| 2019 | $35/hr | Project management |
| 2022 | $75/hr | Web development & CRO |
| 2024 | $150/hr | Full-stack development |
| 2026 | $250/hr | Consulting & custom software |
💡 The Rate-Raising Formula
Every time I completed 5-10 successful contracts at one rate, I raised it 20-30% for new clients. Existing clients got smaller increases (or none, if I wanted to keep them). Never apologize for raising rates — just do it.
The Tools That Actually Helped
Over 14 years, I've used every productivity app imaginable. Here's what stuck:
Communication: Slack (for team clients), WhatsApp (for Caribbean clients), Email (for everything formal). Master all three communication styles.
Project Management: Trello for simple projects, ClickUp for complex ones. The tool matters less than actually using it consistently.
Time Tracking: Upwork's built-in tracker for hourly contracts. Toggl for personal tracking when doing fixed-price work.
Payments: Payoneer for withdrawals to Jamaica. Direct bank transfer works now too. Set up both.
Freelancing From Jamaica: The Real Talk
Working from Jamaica has advantages and challenges. Let's be honest about both:
The Good
Time zone: Eastern Time (same as New York) means you can work normal hours for US clients. This is huge — no 3 AM calls.
Cost of living: US dollars go further here. My $200K over 14 years provided a lifestyle that would require $500K+ in the States.
English fluency: No language barrier with most clients. We communicate clearly, which matters more than people think.
The Challenges
Internet reliability: It's gotten better, but have backup options. I keep mobile data ready for emergencies.
Payment friction: Not every platform pays easily to Jamaica. Payoneer solved most issues for me.
Client assumptions: Some clients have biases about hiring from the Caribbean. My reviews and track record overcome this, but it's real.
⚠️ Taxes Matter
Yes, you need to pay taxes on freelance income in Jamaica. Register with TAJ, keep records, and file properly. Don't be the person who makes $100K and gets audited because they never reported anything.
Why I Stopped Taking Upwork Jobs
My profile says "$250/hour" now, but I'm not actively seeking new Upwork clients. Here's why:
Ezy Web Pro is the business now. The freelancing was training wheels. It taught me client management, project delivery, and how to build a reputation. But I wanted to build something bigger than billable hours.
Today, I build software products — Ezy Travels Pro, Ezy Car Rentals, Ezy Loan Manager — that help Caribbean businesses run better. I still do client work, but on my terms, with clients who come directly.
Freelancing gave me the skills, the savings, and the confidence to do this. But at some point, you have to graduate.
Should You Start Freelancing?
If you're in Jamaica (or anywhere in the Caribbean) wondering whether freelancing is worth it, here's my honest take:
Yes, if:
- You have a marketable skill (or are willing to learn one)
- You can work independently without supervision
- You're patient enough to build a reputation over months/years
- You have reliable internet and a quiet workspace
No, if:
- You need immediate income (freelancing starts slow)
- You hate communicating with people
- You're looking for "easy money" (it's not)
- You can't handle rejection (you'll lose most bids at first)
Getting Started Today
If you're ready to try freelancing, here's exactly what I'd do in 2026:
Step 1: Create an Upwork profile. Be specific about what you offer. "Customer service professional" beats "I'll do anything."
Step 2: Apply to 10 jobs per day for your first month. Yes, ten. Most won't respond. That's normal. Volume matters early.
Step 3: Take lower-paying jobs to build reviews. Your first 5 reviews matter more than your first 5 dollars.
Step 4: Over-deliver on every job. Do more than asked. Send thank-you messages. Ask for reviews.
Step 5: After 10-20 completed jobs, raise your rates and start being selective.
Leroy Alexander
Founder, Ezy Web Pro | 14 years freelancing | Mandeville, Jamaica
View my Upwork Profile →Ready to Build Your Business Online?
Whether you're starting a freelance career or launching a business, you need a professional online presence. Let's build it together.
Talk to Me About Your Project