Upwork's GAAP loss for 2020 was $22.867 million, up 37.3% from $16.659 million the previous year. Revenue rose 24.3% to $373.628 million, up from $300.562 million a year earlier.