<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with Wdesk from Workiva-->
<!--Copyright 2022 Workiva-->
<!--r:9e25d9c3-ccf8-4859-b3d8-aab67dfb1e40,g:499279aa-caa0-4f26-a60c-3625ccc0aa5b-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:comp="http://compassinc.com/20220630" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://compassinc.com/20220630">
  <xs:import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <xs:import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="comp-20220630_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://compassinc.com/role/CoverPage">
        <link:definition>0001001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheets" roleURI="http://compassinc.com/role/CondensedConsolidatedBalanceSheets">
        <link:definition>1001002 - Statement - Condensed Consolidated Balance Sheets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedBalanceSheetsParenthetical" roleURI="http://compassinc.com/role/CondensedConsolidatedBalanceSheetsParenthetical">
        <link:definition>1002003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofOperations" roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofOperations">
        <link:definition>1003004 - Statement - Condensed Consolidated Statements of Operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit" roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofConvertiblePreferredStockandStockholdersEquityDeficit">
        <link:definition>1004005 - Statement - Condensed Consolidated Statements of Convertible Preferred Stock and Stockholders' Equity (Deficit)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CondensedConsolidatedStatementsofCashFlows" roleURI="http://compassinc.com/role/CondensedConsolidatedStatementsofCashFlows">
        <link:definition>1005006 - Statement - Condensed Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessandBasisofPresentation" roleURI="http://compassinc.com/role/BusinessandBasisofPresentation">
        <link:definition>2101101 - Disclosure - Business and Basis of Presentation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BusinessandBasisofPresentationAdditionalInformationDetail" roleURI="http://compassinc.com/role/BusinessandBasisofPresentationAdditionalInformationDetail">
        <link:definition>2402401 - Disclosure - Business and Basis of Presentation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPolicies" roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPolicies">
        <link:definition>2103102 - Disclosure - Summary of Significant Accounting Policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesPolicies" roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesPolicies">
        <link:definition>2204201 - Disclosure - Summary of Significant Accounting Policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SummaryofSignificantAccountingPoliciesAdditionalInformationDetail" roleURI="http://compassinc.com/role/SummaryofSignificantAccountingPoliciesAdditionalInformationDetail">
        <link:definition>2405402 - Disclosure - Summary of Significant Accounting Policies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Acquisitions" roleURI="http://compassinc.com/role/Acquisitions">
        <link:definition>2106103 - Disclosure - Acquisitions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsTables" roleURI="http://compassinc.com/role/AcquisitionsTables">
        <link:definition>2307301 - Disclosure - Acquisitions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsAdditionalInformationDetail" roleURI="http://compassinc.com/role/AcquisitionsAdditionalInformationDetail">
        <link:definition>2408403 - Disclosure - Acquisitions - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail" roleURI="http://compassinc.com/role/AcquisitionsSummaryofChangesinContingentConsiderationMeasuredatFairValueonaRecurringBasisDetail">
        <link:definition>2409404 - Disclosure - Acquisitions - Summary of Changes in Contingent Consideration Measured at Fair Value on a Recurring Basis (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilities" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilities">
        <link:definition>2110104 - Disclosure - Fair Value of Financial Assets and Liabilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesTables" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesTables">
        <link:definition>2311302 - Disclosure - Fair Value of Financial Assets and Liabilities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesAdditionalInformationDetail">
        <link:definition>2412405 - Disclosure - Fair Value of Financial Assets and Liabilities - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail" roleURI="http://compassinc.com/role/FairValueofFinancialAssetsandLiabilitiesBalancesofContingentConsiderationDetail">
        <link:definition>2413406 - Disclosure - Fair Value of Financial Assets and Liabilities - Balances of Contingent Consideration (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Debt" roleURI="http://compassinc.com/role/Debt">
        <link:definition>2114105 - Disclosure - Debt</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DebtAdditionalInformationDetail" roleURI="http://compassinc.com/role/DebtAdditionalInformationDetail">
        <link:definition>2415407 - Disclosure - Debt - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingencies" roleURI="http://compassinc.com/role/CommitmentsandContingencies">
        <link:definition>2116106 - Disclosure - Commitments and Contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandContingenciesAdditionalInformationDetail" roleURI="http://compassinc.com/role/CommitmentsandContingenciesAdditionalInformationDetail">
        <link:definition>2417408 - Disclosure - Commitments and Contingencies - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandCommonstock" roleURI="http://compassinc.com/role/PreferredStockandCommonstock">
        <link:definition>2118107 - Disclosure - Preferred Stock and Common stock</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandCommonstockTables" roleURI="http://compassinc.com/role/PreferredStockandCommonstockTables">
        <link:definition>2319303 - Disclosure - Preferred Stock and Common stock (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandCommonstockAdditionalInformationDetail" roleURI="http://compassinc.com/role/PreferredStockandCommonstockAdditionalInformationDetail">
        <link:definition>2420409 - Disclosure - Preferred Stock and Common stock - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PreferredStockandCommonstockScheduleofStockbyClassDetail" roleURI="http://compassinc.com/role/PreferredStockandCommonstockScheduleofStockbyClassDetail">
        <link:definition>2421410 - Disclosure - Preferred Stock and Common stock - Schedule of Stock by Class (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensation" roleURI="http://compassinc.com/role/StockBasedCompensation">
        <link:definition>2122108 - Disclosure - Stock-Based Compensation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationTables" roleURI="http://compassinc.com/role/StockBasedCompensationTables">
        <link:definition>2323304 - Disclosure - Stock-Based Compensation (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationAdditionalInformationDetail" roleURI="http://compassinc.com/role/StockBasedCompensationAdditionalInformationDetail">
        <link:definition>2424411 - Disclosure - Stock-Based Compensation - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofStockOptionActivityDetail" roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofStockOptionActivityDetail">
        <link:definition>2425412 - Disclosure - Stock-Based Compensation - Summary of Stock Option Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail" roleURI="http://compassinc.com/role/StockBasedCompensationSummaryofRestrictedStockUnitsActivityDetail">
        <link:definition>2426413 - Disclosure - Stock-Based Compensation - Summary of Restricted Stock Units Activity (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail" roleURI="http://compassinc.com/role/StockBasedCompensationSharebasedPaymentArrangementExpensedandCapitalizedAmountDetail">
        <link:definition>2427414 - Disclosure - Stock-Based Compensation - Share-based Payment Arrangement, Expensed and Capitalized, Amount (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxes" roleURI="http://compassinc.com/role/IncomeTaxes">
        <link:definition>2128109 - Disclosure - Income Taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncomeTaxesAdditionalInformationDetail" roleURI="http://compassinc.com/role/IncomeTaxesAdditionalInformationDetail">
        <link:definition>2429415 - Disclosure - Income Taxes - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCompassInc" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassInc">
        <link:definition>2130110 - Disclosure - Net Loss Per Share Attributable to Compass, Inc.</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCompassIncTables" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncTables">
        <link:definition>2331305 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofBasicandDilutedNetLossPerShareAttributabletoCommonStockholdersDetail">
        <link:definition>2432416 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Basic and Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail" roleURI="http://compassinc.com/role/NetLossPerShareAttributabletoCompassIncScheduleofComputationofDilutedNetLossPerShareAttributabletoCommonStockholdersDetail">
        <link:definition>2433417 - Disclosure - Net Loss Per Share Attributable to Compass, Inc. - Schedule of Computation of Diluted Net Loss Per Share Attributable to Common Stockholders (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CompassConciergeReceivablesandAllowanceforCreditLosses" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLosses">
        <link:definition>2134111 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CompassConciergeReceivablesandAllowanceforCreditLossesTables" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesTables">
        <link:definition>2335306 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesAdditionalInformationDetail">
        <link:definition>2436418 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Additional Information (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofACLforConciergeReceivablesDetail">
        <link:definition>2437419 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of ACL for Concierge Receivables (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail" roleURI="http://compassinc.com/role/CompassConciergeReceivablesandAllowanceforCreditLossesSummaryofAgingAnalysisofConciergeReceivablesDetail">
        <link:definition>2438420 - Disclosure - Compass Concierge Receivables and Allowance for Credit Losses - Summary of Aging Analysis of Concierge Receivables (Detail)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivities" roleURI="http://compassinc.com/role/RestructuringActivities">
        <link:definition>2139112 - Disclosure - Restructuring Activities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivitiesTables" roleURI="http://compassinc.com/role/RestructuringActivitiesTables">
        <link:definition>2340307 - Disclosure - Restructuring Activities (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivitiesNarrativeDetails" roleURI="http://compassinc.com/role/RestructuringActivitiesNarrativeDetails">
        <link:definition>2441421 - Disclosure - Restructuring Activities - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails" roleURI="http://compassinc.com/role/RestructuringActivitiesTotalCostsIncurredandExpectedtobeIncurredDetails">
        <link:definition>2442422 - Disclosure - Restructuring Activities - Total Costs Incurred and Expected to be Incurred (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="comp_BadDebtExpense" abstract="false" name="BadDebtExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CashAndMoneyMarketFundsMember" abstract="true" name="CashAndMoneyMarketFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationContingentConsiderationLiabilityFixedInValue" abstract="false" name="BusinessCombinationContingentConsiderationLiabilityFixedInValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CommissionAndOtherRelatedExpensesMember" abstract="true" name="CommissionAndOtherRelatedExpensesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_IpoBasedRestrictedStockUnitsMember" abstract="true" name="IpoBasedRestrictedStockUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheSevenMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSevenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockNumberOfVotes" abstract="false" name="CommonStockNumberOfVotes" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="comp_IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" abstract="false" name="IncreaseDecreaseInOperatingLeaseRightOfUseAssetsNetOfOperatingLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_LineOfCreditFacilityAdditionalBorrowingCapacity" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacity" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_A2021AgentEquityProgramMember" abstract="true" name="A2021AgentEquityProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardEmployeeWithholdingsForStockPurchase" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheFourMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFourMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_WriteDownOfFixedAssetsMember" abstract="true" name="WriteDownOfFixedAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConvertiblePreferredStockShareIssuedUponConversion" abstract="false" name="ConvertiblePreferredStockShareIssuedUponConversion" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_DebtInstrumentCreditSpreadOnVariableRate" abstract="false" name="DebtInstrumentCreditSpreadOnVariableRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_UndesignatedPreferredStockMember" abstract="true" name="UndesignatedPreferredStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockVotingRightsNumberOfVotesForEachShare" abstract="false" name="CommonStockVotingRightsNumberOfVotesForEachShare" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="comp_OperationsAndSupportMember" abstract="true" name="OperationsAndSupportMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherAssets" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_RestructuringAndRelatedCostLiabilitiesRemaining" abstract="false" name="RestructuringAndRelatedCostLiabilitiesRemaining" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" abstract="false" name="CommonStockIssuedUponConversionOfConvertiblePreferredStockValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" abstract="false" name="BusinessCombinationsContingentLiabilitiesUndiscountedMaximumPayment" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardPurchasePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="comp_AccruedExpensesAndOtherCurrentLiabilitiesMember" abstract="true" name="AccruedExpensesAndOtherCurrentLiabilitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_NetLeverageRatio" abstract="false" name="NetLeverageRatio" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="comp_AccountingPoliciesTable" abstract="true" name="AccountingPoliciesTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" abstract="false" name="LineOfCreditFacilityAdditionalBorrowingCapacityPercentageThresholdToAssets" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_CreditFacilityUtilizationDomain" abstract="true" name="CreditFacilityUtilizationDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardMaximumEmployeeSubscriptionAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_OtherRestructuringActivitiesMember" abstract="true" name="OtherRestructuringActivitiesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_EventDomain" abstract="true" name="EventDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" abstract="false" name="CommonStockIssuedUponConversionOfConvertiblePreferredStockShare" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_AcceleratedAmortizationOfIntangibleAssetsMember" abstract="true" name="AcceleratedAmortizationOfIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" abstract="false" name="ShareBasedCompensationByShareBasedPaymentArrangementIncreaseInTheNumberOfSharesAuthorizedForIssuanceAsAPercentageOfSharesOutstanding" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_TwoThousandAndTwelveStockIncentivePlanMember" abstract="true" name="TwoThousandAndTwelveStockIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_DebtTable" abstract="true" name="DebtTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_TwoThousandAndTwentyOneEquityIncentivePlanMember" abstract="true" name="TwoThousandAndTwentyOneEquityIncentivePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_Q22022StrategicActionsMember" abstract="true" name="Q22022StrategicActionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConciergeRevolvingCreditFacilityMember" abstract="true" name="ConciergeRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_IncreaseDecreaseInCommissionPayable" abstract="false" name="IncreaseDecreaseInCommissionPayable" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_LeaseTerminationCostsMember" abstract="true" name="LeaseTerminationCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessAcquisitionCompensationExpenses" abstract="false" name="BusinessAcquisitionCompensationExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" abstract="false" name="BusinessCombinationContingentConsiderationAcquisitionsDuringThePeriod" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfAdditionalSharesAvailableForGrant" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" abstract="false" name="LineOfCreditFacilityUnusedCapacityCommitmentFeeThreshold" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_DebtLineItems" abstract="true" name="DebtLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_DebtDefaultInterestRateMember" abstract="true" name="DebtDefaultInterestRateMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_OtherLeaseTerminationCostMember" abstract="true" name="OtherLeaseTerminationCostMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_PaymentOfContingentConsiderationInCashAndIssuanceOfShares" abstract="false" name="PaymentOfContingentConsiderationInCashAndIssuanceOfShares" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_IpoRelatedExpenseMember" abstract="true" name="IpoRelatedExpenseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConciergeFacilityUsedGreaterThanFiftyPercentMember" abstract="true" name="ConciergeFacilityUsedGreaterThanFiftyPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationContingentConsiderationAdditionalPayableInCash" abstract="false" name="BusinessCombinationContingentConsiderationAdditionalPayableInCash" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" abstract="false" name="ConversionOfConvertiblePreferredStockInConnectionWithInitialPublicOffering" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_ContingentConsiderationFairValueDisclosure" abstract="false" name="ContingentConsiderationFairValueDisclosure" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" abstract="true" name="TitleInsuranceAndEscrowSettlementServicesCompanyAndRealEstateBrokerageMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheFiveMember" abstract="true" name="ShareBasedPaymentArrangementTrancheFiveMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" abstract="false" name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherLabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_EventAxis" abstract="true" name="EventAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_BusinessCombinationFutureCompensationToBePaidToTheAcquirees" abstract="false" name="BusinessCombinationFutureCompensationToBePaidToTheAcquirees" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_UnpaidSeveranceCostsMember" abstract="true" name="UnpaidSeveranceCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_OutsideOf2012PlanMember" abstract="true" name="OutsideOf2012PlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_PercentageOfFinancingReceivablesRelatingToUnsoldProperties" abstract="false" name="PercentageOfFinancingReceivablesRelatingToUnsoldProperties" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_EarningsPerShareBasicAndDilutedEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_ServiceBasedAndPerformanceBasedMember" abstract="true" name="ServiceBasedAndPerformanceBasedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConciergeFacilityUsedLessThanFiftyPercentMember" abstract="true" name="ConciergeFacilityUsedLessThanFiftyPercentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" abstract="true" name="EarningsPerShareBasicAndDilutedOtherDisclosureEPSAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_LineOfCreditFacilityExpirationMonthAndYear" abstract="false" name="LineOfCreditFacilityExpirationMonthAndYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:gYearItemType"/>
  <xs:element id="comp_CreditFacilityCollateralAxis" abstract="true" name="CreditFacilityCollateralAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_LineOfCreditFacilityMaximumBorrowingCapacitySublimit" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacitySublimit" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" abstract="false" name="CompassConciergeReceivablesAndAllowanceForCreditLossesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:textBlockItemType"/>
  <xs:element id="comp_ShareBasedPaymentArrangementTrancheSixMember" abstract="true" name="ShareBasedPaymentArrangementTrancheSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_AccountingPoliciesLineItems" abstract="true" name="AccountingPoliciesLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="comp_DepreciationAndAmortizationMember" abstract="true" name="DepreciationAndAmortizationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingRightsThresholdPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:percentItemType"/>
  <xs:element id="comp_UnvestedCommonStockMember" abstract="true" name="UnvestedCommonStockMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" abstract="true" name="FinancingReceivablesOverdueUpToThirtyOneDaysAndLessThanNinetyDaysMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_ConvertiblePreferredStockValueIssuedUponConversion" abstract="false" name="ConvertiblePreferredStockValueIssuedUponConversion" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="comp_A2022AgentEquityProgramMember" abstract="true" name="A2022AgentEquityProgramMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_SecondConciergeRevolvingCreditFacilityMember" abstract="true" name="SecondConciergeRevolvingCreditFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CreditFacilityCollateralDomain" abstract="true" name="CreditFacilityCollateralDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_UnvestedEarlyExercisedOptionsMember" abstract="true" name="UnvestedEarlyExercisedOptionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CreditFacilityUtilizationAxis" abstract="true" name="CreditFacilityUtilizationAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="comp_EarlyExerciseOfStockOptionsSharesIssued" abstract="false" name="EarlyExerciseOfStockOptionsSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="comp_TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" abstract="true" name="TwoThousandAndTwentyOneEmployeeStockPurchasePlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
  <xs:element id="comp_CommonStockNumberOfClasses" abstract="false" name="CommonStockNumberOfClasses" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="comp_RestatedCertificateOfIncorporationMember" abstract="true" name="RestatedCertificateOfIncorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types:domainItemType"/>
</xs:schema>
