The Outsider Perspective

More than a third of employed Americans now identify as independent workers.
That's not a rounding error or a fringe statistic — it's the finding of McKinsey's research on the independent workforce, which pegs the number at approximately 58 million Americans identifying as freelancers, contractors, or independent workers. It's up from 27% in 2016. Full-time independent workers more than doubled between 2020 and 2024, from 13.6 million to 27.7 million.
Freelancing has gone mainstream. It's no longer a side hustle economy. It's a primary career path for tens of millions of people.
But here's the part that actually matters for your income: the market isn't evenly distributed. The McKinsey data also reveals that high earners — freelancers making $100,000 or more — grew from 3 million in 2020 to 5.6 million in 2025. That's an 87% increase in the top income tier.
Most freelancers aren't in that cohort. So what's the difference between the ones who are and the ones who aren't?
Why Freelancers Are More Optimistic Than Everyone Else
One of the more surprising McKinsey findings: independent workers are measurably more optimistic than their traditionally-employed counterparts — both about their own futures and about the broader economy.
This isn't naive cheerfulness. It reflects something structural about how freelancing works.
Traditional employment creates a psychological dependency on a single employer. Your income, your career trajectory, your daily experience — all concentrated in one relationship you have limited control over. Independent workers distribute that risk. They're not subject to one company's budget decisions or one manager's preferences. Their income can come from multiple clients, and they can fire clients who aren't worth the relationship.
Control is, it turns out, significantly correlated with optimism. Freelancers who've built a real business feel differently about their future than people waiting to see if their employer announces layoffs.
This isn't just a feel-good finding. It has strategic implications: freelancers who operate with a business owner's mindset — managing their pipeline, diversifying clients, investing in skills — consistently outperform those who treat freelancing like a job search that never ends.
The Income Distribution: From $41k to $200k+
Let's be specific about the numbers, because the aggregate can be misleading.
The median freelance income sits in a wide range depending on niche, experience, and platform. At the 25th percentile: around $41,500. At the 75th percentile: around $80,000. The top 10%: $119,000+. The high-earning cohort that's grown to 5.6 million: $100,000+.
The range is enormous. And the distribution isn't random — it tracks closely to a set of deliberate choices that separate the top earners from everyone else.
What Separates the Top Earners
The freelancers in the $100k+ cohort aren't necessarily more talented. In many cases, they've made better strategic decisions. A few patterns appear consistently.
They've niched down aggressively. Generalists compete on price. Specialists command rates. A "web developer" competes with thousands. A "React developer for SaaS fintech startups" competes with dozens — and charges accordingly. The narrower the niche, the stronger the positioning, and the more the rate follows.
They target clients based on quality signals, not just availability. Low-quality clients — unclear briefs, minimal budgets, history of disputes — generate low-quality income. High earners have learned to identify the signals of a strong client before investing proposals: verified payment, consistent hiring history, reasonable budget-to-scope ratio, clear project description.
They build pipeline, not just projects. Single-project thinking leads to feast-and-famine income cycles. Top earners think about client lifetime value. They deliver results that make clients want to return, ask for retainer arrangements, and refer new clients. One good client relationship can generate more income than a dozen one-off projects.
They position for outcomes, not tasks. "I write marketing copy" is a task. "I write conversion-focused copy that has increased email revenue by 30–50% for e-commerce clients" is a business outcome. Clients buy outcomes. They compare tasks on price.
The Real Barriers: What the McKinsey Data Also Found
The research isn't uniformly optimistic. McKinsey's data also documents real structural challenges that independent workers face.
Only 32% of independent workers receive employer-sponsored health insurance, compared to roughly 50% of traditionally-employed workers. This isn't a minor inconvenience — health insurance can cost a freelancer $5,000–$15,000+ per year out of pocket, which meaningfully affects net income comparisons.
Income volatility is real. Even successful freelancers experience months where revenue drops below expectations. Managing cash flow, building a buffer, and smoothing income through retainer arrangements are skills most employees never need to develop — but freelancers must.
Client dependency is another risk. Being overly reliant on one or two large clients recreates the employment risk you left behind, without the benefits. The most financially secure freelancers operate with four to six active clients at any given time.
How to Move Up the Income Ladder
A practical framework for freelancers who want to move from the median toward the top tier:
Step 1: Commit to a niche. Choose a specific type of client and problem you solve exceptionally well. Niche selection should be based on demand (are companies willing to pay for this?), differentiation (can you make a credible case to be one of the best?), and personal interest (will you stay motivated doing this long-term?).
Step 2: Set rates that reflect your value tier. If you're targeting $100k+, that requires roughly $55–70/hour at 30 billable hours per week, or higher-rate project pricing. Run the math. Don't set rates based on what you're afraid clients will say yes to.
Step 3: Build a genuine pipeline. Use Upwork, referrals, LinkedIn, and direct outreach — but treat them as a system, not a series of random attempts. Tracking your win rates by job type, client profile, and proposal approach is what separates business operators from job seekers.
Step 4: Prioritize retention. Landing a new client costs significant time and proposals. Keeping a good client costs almost nothing. Proactively propose follow-on work, offer retainer arrangements, and deliver results that make staying obvious.
How SmartBid Helps Freelancers Execute
The difference between knowing what top freelancers do and actually doing it consistently is execution. SmartBid operationalizes the most time-intensive part: finding quality clients at scale.
Instead of spending hours sorting through Upwork listings for the signals that indicate a strong client opportunity, SmartBid's AI does it continuously — surfacing the jobs with strong client histories, clear budgets, and realistic scopes the moment they go live.
What SmartBid Does for Freelancers Building Toward $100k
Quality client filtering. SmartBid's AI scoring surfaces the listings that match high-quality client profiles — verified payment, strong hiring history, appropriate budgets — so your proposals go to clients worth winning.
Speed advantage. High-quality job listings attract fast applications. SmartBid alerts you immediately so you're consistently among the first applicants on the best opportunities.
Proposal efficiency. Apply to more high-quality jobs in less time with AI-assisted proposal drafting that's targeted and fast.
Pipeline visibility. Track which client types you're winning over time — intelligence that helps you refine your niche and strengthen your positioning.
The Bottom Line
36% of Americans are freelancing. The market is large, growing, and increasingly stratified. The 5.6 million freelancers earning $100k+ got there through deliberate positioning, pipeline management, and quality-first client selection.
The tools and frameworks are available. The market is large enough. The question is execution.
Try SmartBid to find the high-quality Upwork opportunities that match where you're trying to go.