Over a third of American workers are now part of the "gig economy," which comprises freelance and independent contractor jobs. That percentage could continue climbing as fresh employment opportunities emerge on online platforms like Fiverr (FVRR -0.96%) and Upwork (UPWK -0.89%).

Fiverr, which was founded eleven years ago, lets users post or accept gigs that start at $5. Upwork, which merged two older platforms (Elance and oDesk) six years ago, connects companies to freelancers.

A young woman works in front of her computer at home.

Image source: Getty Images.

Fiverr went public in June 2019 at $21 per share, closed at nearly $40 on the first day, and currently trades at about $230. Upwork went public in Oct. 2018 at $15 per share, closed at about $21 on the first day, and eventually more than doubled to about $46 today.

Fiverr generated bigger gains than Upwork, but we shouldn't judge stocks based on their past performance. Let's take a fresh look at these two growing companies and see which is the better all-around investment.

How do Fiverr and Upwork make money?

Fiverr generates most of its revenue from transaction fees and service fees. Its take rate, or the percentage of each transaction it retains as revenue, rose from 26.7% in 2019 to 27.1% in 2020.

Fiverr generates about 70% of its marketplace revenue from five countries: the U.S., the U.K., Canada, Australia, and New Zealand. Its platform offers over 500 categories of gigs, including design, marketing, and writing tasks.

Upwork generates most of its revenue from service fees for freelancers, which include transaction fees for payments and sales of virtual tokens for bidding on marketplace jobs. It also charges its enterprise clients fees for subscriptions and payroll services.

Upwork's marketplace take rate is significantly lower than Fiverr's, but it still rose from 13.1% in 2019 to 13.6% in 2020. Its marketplace is split into more than 70 categories and its freelancers are located in over 180 countries worldwide, though it only has a limited physical presence outside of the U.S.

Which platform is growing faster?

The pandemic generated tailwinds for both Fiverr and Upwork as people relied more on remote work and freelance opportunities.

A woman in a medical mask works on her laptop in a coffee shop.

Image source: Getty Images.

Fiverr's revenue rose 77% to $189.5 million in 2020. It ended the fourth quarter with 3.4 million active buyers, up 45% year-over-year, as its average spending per buyer rose 20% to $205.

Its adjusted gross margin rose from 81% in 2019 to 83.7% in 2020 thanks to its robust revenue growth and rising take rate, and it posted a non-GAAP net profit of $10.4 million for the full year, compared to a loss of $16.8 million in 2019.

It also generated a positive adjusted EBITDA of $9.1 million, compared to a loss of $18 million in 2019.

Upwork's revenue rose 24% to $373.6 million in 2020. Its GSV (gross services volume), which measures the total amount spent by its clients and users, increased 21% to $2.5 billion.

Its full-year gross margin expanded from 71% to 72% thanks to its higher take rate and revenue growth. Its non-GAAP net income increased 11% to $6.1 million, and its adjusted EBITDA jumped 89% to $14 million.

Those growth rates are impressive, but both companies are unprofitable by GAAP measures. Fiverr's net loss narrowed from $33.5 million in 2019 to $14.8 million in 2020, but Upwork's net loss widened from $16.7 million to $22.9 million.

Rosy expectations

Fiverr expects its revenue to rise 46-50% in 2021, and for its adjusted EBITDA to grow 98%-131%. Wall Street expects its revenue and non-GAAP earnings to grow 52% and 31%, respectively, this year.

Fiverr plans to continue expanding its reach in categories and overseas markets, and believes its take rate will "modestly" improve as it rolls out new features for freelancers and integrates its recent takeover of Working not Working, a higher-end marketplace for creative talent.

Upwork expects its revenue to increase 23%-26% in 2021, and it reiterated its goal of generating more than 20% revenue growth over the long term. Analysts expect its revenue to rise 25% this year.

Upwork expects its adjusted EBITDA growth to remain flat at the midpoint as it continues to expand, but analysts expect it to narrow its non-GAAP losses per share this year.

But mind the frothy valuations

Fiverr trades at over 190 times forward earnings and nearly 30 times this year's sales. Those high valuations could limit its upside potential, especially as higher bond yields spark a rotation from growth stocks to value stocks.

Upwork looks cheaper at 12 times this year's sales, but it's still pricier than other tech stocks that generate comparable growth rates. Salesforce, for example, is expected to generate 21% sales growth this year, but trades at less than eight times that forecast.

Picking value over growth

Fiverr's growth rates are impressive, but I don't want to pay the wrong price for the right company in this fickle market. Upwork's stock isn't cheap, but I believe its better balance of value and growth will make it a safer play on the expanding gig economy this year.