<?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/2019-01-31"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="upwork-20210118.xsd" xlink:type="simple"/>
    <context id="ia4a4a9928e364a2786170b257517542a_D20210118-20210118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001627475</identifier>
        </entity>
        <period>
            <startDate>2021-01-18</startDate>
            <endDate>2021-01-18</endDate>
        </period>
    </context>
    <dei:EntityCentralIndexKey
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y180L2ZyYWc6Y2VhYjBlNGQ2OWVjNDQ3NzlkMWViNWYxZGQyMDBkNjUvdGFibGU6YTJiYmI0YWZhOTY5NDkyODhhNjhmODgyZjdlMDg5YWYvdGFibGVyYW5nZTphMmJiYjRhZmE5Njk0OTI4OGE2OGY4ODJmN2UwODlhZl8xLTEtMS0xLTA_b163543c-fdc5-40b5-a460-9fb2f3c44f31">0001627475</dei:EntityCentralIndexKey>
    <dei:AmendmentFlag
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y180L2ZyYWc6Y2VhYjBlNGQ2OWVjNDQ3NzlkMWViNWYxZGQyMDBkNjUvdGFibGU6YTJiYmI0YWZhOTY5NDkyODhhNjhmODgyZjdlMDg5YWYvdGFibGVyYW5nZTphMmJiYjRhZmE5Njk0OTI4OGE2OGY4ODJmN2UwODlhZl8yLTEtMS0xLTA_9bee9606-48b4-4904-8c42-f90473a2d49e">false</dei:AmendmentFlag>
    <dei:DocumentType
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF84Mg_09bfbac9-463d-455f-8ed5-197d70801c60">8-K</dei:DocumentType>
    <dei:DocumentPeriodEndDate
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8yMjE_c878fa36-298e-47ab-92b6-fd5088a02b42">2021-01-18</dei:DocumentPeriodEndDate>
    <dei:EntityRegistrantName
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8yMjU_61e63905-b664-4e49-a46c-0a53d71f60e6">UPWORK INC.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6MjlhMzU2NzBlNjQ0NDllODhkYWNlOGQ1ZTVmNDg3ZmMvdGFibGVyYW5nZToyOWEzNTY3MGU2NDQ0OWU4OGRhY2U4ZDVlNWY0ODdmY18wLTAtMS0xLTA_27ed7973-055d-46c7-8c99-fc37c505fd8a">DE</dei:EntityIncorporationStateCountryCode>
    <dei:EntityFileNumber
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6MjlhMzU2NzBlNjQ0NDllODhkYWNlOGQ1ZTVmNDg3ZmMvdGFibGVyYW5nZToyOWEzNTY3MGU2NDQ0OWU4OGRhY2U4ZDVlNWY0ODdmY18wLTItMS0xLTA_e2ad1aa8-dd7a-4b60-86ac-9f29595114a6">001-38678</dei:EntityFileNumber>
    <dei:EntityTaxIdentificationNumber
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6MjlhMzU2NzBlNjQ0NDllODhkYWNlOGQ1ZTVmNDg3ZmMvdGFibGVyYW5nZToyOWEzNTY3MGU2NDQ0OWU4OGRhY2U4ZDVlNWY0ODdmY18wLTMtMS0xLTA_6fbed5b8-a5b3-429b-b837-3047f14de1cc">46-4337682</dei:EntityTaxIdentificationNumber>
    <dei:EntityAddressAddressLine1
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6MjlhMzU2NzBlNjQ0NDllODhkYWNlOGQ1ZTVmNDg3ZmMvdGFibGVyYW5nZToyOWEzNTY3MGU2NDQ0OWU4OGRhY2U4ZDVlNWY0ODdmY18zLTAtMS0xLTA_fff813d8-ece8-446a-8a93-ae5d365a3eb5">2625 Augustine Drive, Suite 601</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6MjlhMzU2NzBlNjQ0NDllODhkYWNlOGQ1ZTVmNDg3ZmMvdGFibGVyYW5nZToyOWEzNTY3MGU2NDQ0OWU4OGRhY2U4ZDVlNWY0ODdmY180LTAtMS0xLTA_9783c3bb-cf2f-493a-b3b8-a156098466ae">Santa Clara,</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6MjlhMzU2NzBlNjQ0NDllODhkYWNlOGQ1ZTVmNDg3ZmMvdGFibGVyYW5nZToyOWEzNTY3MGU2NDQ0OWU4OGRhY2U4ZDVlNWY0ODdmY180LTEtMS0xLTA_cbfbb918-7c12-4519-812d-5997501be3f3">CA</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6MjlhMzU2NzBlNjQ0NDllODhkYWNlOGQ1ZTVmNDg3ZmMvdGFibGVyYW5nZToyOWEzNTY3MGU2NDQ0OWU4OGRhY2U4ZDVlNWY0ODdmY180LTMtMS0xLTA_19c94ff6-feb8-400b-934a-2b50bfd5f03e">95054</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8zNDA_1bb6f398-4695-4dcd-8a59-77034be03d73">650</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8zNDQ_383880ef-ee92-4a6c-9dfb-a669d89efb67">316-7500</dei:LocalPhoneNumber>
    <dei:WrittenCommunications
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8xNjA0_0e96461c-55ac-4ca8-b437-1d7d9f81ed30">false</dei:WrittenCommunications>
    <dei:SolicitingMaterial
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8xNjA1_b0e4a208-882d-49f1-9bd0-18dacdf0f791">false</dei:SolicitingMaterial>
    <dei:PreCommencementTenderOffer
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8xNjAx_30b95fc1-6353-4345-aa2f-5214c03b5441">false</dei:PreCommencementTenderOffer>
    <dei:PreCommencementIssuerTenderOffer
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8xNjAy_50ec140c-34d2-4cc4-8462-da185ee2aa36">false</dei:PreCommencementIssuerTenderOffer>
    <dei:Security12bTitle
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6NGMwOGFmOGZlZjdmNDc2N2I4NTNjNGJkODQ2ODE0OGMvdGFibGVyYW5nZTo0YzA4YWY4ZmVmN2Y0NzY3Yjg1M2M0YmQ4NDY4MTQ4Y18xLTAtMS0xLTA_80702c18-7cdd-424d-b57b-07399f8e8c14">Common Stock, $0.0001 par value per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6NGMwOGFmOGZlZjdmNDc2N2I4NTNjNGJkODQ2ODE0OGMvdGFibGVyYW5nZTo0YzA4YWY4ZmVmN2Y0NzY3Yjg1M2M0YmQ4NDY4MTQ4Y18xLTEtMS0xLTA_0d49cdbb-1e0a-496e-94a7-a5c9e840f300">UPWK</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGFibGU6NGMwOGFmOGZlZjdmNDc2N2I4NTNjNGJkODQ2ODE0OGMvdGFibGVyYW5nZTo0YzA4YWY4ZmVmN2Y0NzY3Yjg1M2M0YmQ4NDY4MTQ4Y18xLTItMS0xLTA_8cdbf4ac-4ce5-4490-8751-3b6279403fc9">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityEmergingGrowthCompany
      contextRef="ia4a4a9928e364a2786170b257517542a_D20210118-20210118"
      id="id3VybDovL2RvY3MudjEvZG9jOjZhM2FjYjIwMGExNDRlNmY4YTgzM2EyN2ZlZjI5OTZjL3NlYzo2YTNhY2IyMDBhMTQ0ZTZmOGE4MzNhMjdmZWYyOTk2Y18xL2ZyYWc6ZjE1MmRmZDJkMTQ5NDFlY2FkZDAzYTcwOWZmYzhlMTAvdGV4dHJlZ2lvbjpmMTUyZGZkMmQxNDk0MWVjYWRkMDNhNzA5ZmZjOGUxMF8xNjAz_2252421f-3122-4430-97dc-6eabe2e84daf">false</dei:EntityEmergingGrowthCompany>
</xbrl>
