<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xml:lang="en-US"
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:dei="http://xbrl.sec.gov/dei/2020-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="upwork-20210504.xsd" xlink:type="simple"/>
    <context id="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2021-05-04</startDate>
            <endDate>2021-05-04</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl80L2ZyYWc6MWIzNjA4MjQyZDhkNGE5M2FiNmRlYzQ5YTAxZGMwYTQvdGFibGU6ZjQxM2Y0NTUwNDU0NDQxYjhhMWMyMDAyYzBjODhhYTAvdGFibGVyYW5nZTpmNDEzZjQ1NTA0NTQ0NDFiOGExYzIwMDJjMGM4OGFhMF8xLTEtMS0xLTA_c4bdd90b-3d0c-4693-889f-1f8e3a0447e6">0001627475</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl80L2ZyYWc6MWIzNjA4MjQyZDhkNGE5M2FiNmRlYzQ5YTAxZGMwYTQvdGFibGU6ZjQxM2Y0NTUwNDU0NDQxYjhhMWMyMDAyYzBjODhhYTAvdGFibGVyYW5nZTpmNDEzZjQ1NTA0NTQ0NDFiOGExYzIwMDJjMGM4OGFhMF8yLTEtMS0xLTA_df4fa8c3-70ed-43d4-b572-0a538da88e39">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18xMzg_074893a3-af10-419f-b570-5d6aa9f80563">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18zMzM_5c885138-e075-4fd7-b5e0-0a27c272109f">2021-05-04</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18zOTM_8fca46e0-24f9-4f7b-b5d1-60d02aca7b84">UPWORK INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6ZjlkOTU1NjZjODBkNGFkOTg4NDc3YWI5ZmViZjk4NTMvdGFibGVyYW5nZTpmOWQ5NTU2NmM4MGQ0YWQ5ODg0NzdhYjlmZWJmOTg1M18wLTAtMS0xLTA_106f7a10-fdbd-4b95-9a34-4c72b981a3f8">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6ZjlkOTU1NjZjODBkNGFkOTg4NDc3YWI5ZmViZjk4NTMvdGFibGVyYW5nZTpmOWQ5NTU2NmM4MGQ0YWQ5ODg0NzdhYjlmZWJmOTg1M18wLTItMS0xLTA_41963747-b8a3-4ed0-b3ee-3c84154aa699">001-38678</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6ZjlkOTU1NjZjODBkNGFkOTg4NDc3YWI5ZmViZjk4NTMvdGFibGVyYW5nZTpmOWQ5NTU2NmM4MGQ0YWQ5ODg0NzdhYjlmZWJmOTg1M18wLTMtMS0xLTA_b887d629-aa85-4d86-99a9-97d5db89bf21">46-4337682</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6ZjlkOTU1NjZjODBkNGFkOTg4NDc3YWI5ZmViZjk4NTMvdGFibGVyYW5nZTpmOWQ5NTU2NmM4MGQ0YWQ5ODg0NzdhYjlmZWJmOTg1M18zLTAtMS0xLTA_f5bd8c15-7efc-4865-9283-016819fac9b0">475 Brannan Street, Suite 430</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6ZjlkOTU1NjZjODBkNGFkOTg4NDc3YWI5ZmViZjk4NTMvdGFibGVyYW5nZTpmOWQ5NTU2NmM4MGQ0YWQ5ODg0NzdhYjlmZWJmOTg1M180LTAtMS0xLTA_042f789d-db7a-465c-98af-fc155ae493db">San Francisco,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6ZjlkOTU1NjZjODBkNGFkOTg4NDc3YWI5ZmViZjk4NTMvdGFibGVyYW5nZTpmOWQ5NTU2NmM4MGQ0YWQ5ODg0NzdhYjlmZWJmOTg1M180LTEtMS0xLTA_cd35248a-52a0-47e7-bad2-8df2e0ef63f7">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6ZjlkOTU1NjZjODBkNGFkOTg4NDc3YWI5ZmViZjk4NTMvdGFibGVyYW5nZTpmOWQ5NTU2NmM4MGQ0YWQ5ODg0NzdhYjlmZWJmOTg1M180LTMtMS0xLTA_529ca119-9ed6-4b19-b5fd-c559e1a2c480">94107</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N181NjQ_5417044d-9113-418c-80a6-e5c575da2622">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N181Njg_869afb44-0b36-4b15-babf-957fabe97563">316-7500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18xODgy_e655c676-50b9-42f6-862c-1cad210ab7f8">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18xODgz_3a011dd5-da18-4ec0-b26e-1e40663d23dd">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18xODg0_95d09d98-e236-44e5-b5ed-f3bed0cf53de">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18xODgw_a9fdf9d0-8df8-4a4b-9a5f-64b1cbf73804">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6NGYwZWQyOTc0MDYyNDg4ZThkMDZhZGQ5NjJhNWQzNmMvdGFibGVyYW5nZTo0ZjBlZDI5NzQwNjI0ODhlOGQwNmFkZDk2MmE1ZDM2Y18xLTAtMS0xLTA_c8b9a921-c000-4aa4-956b-21cc9baf9350">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6NGYwZWQyOTc0MDYyNDg4ZThkMDZhZGQ5NjJhNWQzNmMvdGFibGVyYW5nZTo0ZjBlZDI5NzQwNjI0ODhlOGQwNmFkZDk2MmE1ZDM2Y18xLTEtMS0xLTA_645cff59-54d2-4581-becf-2e8c1100e253">UPWK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGFibGU6NGYwZWQyOTc0MDYyNDg4ZThkMDZhZGQ5NjJhNWQzNmMvdGFibGVyYW5nZTo0ZjBlZDI5NzQwNjI0ODhlOGQwNmFkZDk2MmE1ZDM2Y18xLTItMS0xLTA_9fedf53c-4ee5-48c5-80e1-8c03a1656665">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="i6c8d15da32ec4093a8bccef329f0837f_D20210504-20210504"
      id="id3VybDovL2RvY3MudjEvZG9jOmEzNzQ4ZTg4NmY4YjRmMjRiMjM5MzM1MDM2YTEwNjNmL3NlYzphMzc0OGU4ODZmOGI0ZjI0YjIzOTMzNTAzNmExMDYzZl8xL2ZyYWc6Y2FiNzRiZmRhOWVlNDljMGEzNzlhOTJiYmVhNDY0NTcvdGV4dHJlZ2lvbjpjYWI3NGJmZGE5ZWU0OWMwYTM3OWE5MmJiZWE0NjQ1N18xODgx_e024b09c-994d-4a46-91a8-86ecc430a166">false</dei:EntityEmergingGrowthCompany>
</xbrl>
