Upwork Inc. besitzt und betreibt einen Arbeitsmarktplatz, der Unternehmen mit unabhängigen Talenten zusammenbringt. Die unabhängigen Talente des Unternehmens werden als Freiberufler bezeichnet und umfassen zusammen mit den Kunden, den Nutzern, unabhängige Fachleute und Agenturen unterschiedlicher Größe. Die Marktplatzangebote des Unternehmens umfassen Upwork Basic, Upwork Plus, Upwork Enterprise und Upwork Payroll. Das Upwork Basic-Angebot bietet Kunden Zugang zu unabhängigen Talenten mit verifizierter Arbeitshistorie auf dem Marktplatz und Kundenfeedback, die Möglichkeit, sofort die richtigen Freiberufler zu finden, sowie integrierte Funktionen zur Zusammenarbeit. Das Upwork Plus-Angebot ist für Teams gedacht, die sich durch Qualität auszeichnen und schnell neue Mitarbeiter einstellen möchten. Das Upwork Enterprise-Angebot ist für größere Kunden gedacht. Upwork Payroll Service-Angebote stehen Kunden zur Verfügung, wenn sie sich für die Zusammenarbeit mit Freiberuflern entscheiden, die über Upwork als Angestellte tätig sind.