<?xml version="1.0" encoding="us-ascii"?><InstanceReport xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"><Version>2.4.0.8</Version><ReportLongName>117 - Disclosure - Commitments and Contingencies</ReportLongName><DisplayLabelColumn>true</DisplayLabelColumn><ShowElementNames>false</ShowElementNames><RoundingOption /><HasEmbeddedReports>false</HasEmbeddedReports><Columns><Column FlagID="0"><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><CurrencyCode /><FootnoteIndexer /><hasSegments>false</hasSegments><hasScenarios>false</hasScenarios><MCU><KeyName /><CurrencySymbol /><contextRef><ContextID>eol_PE677256--1310-Q0014_STD_92_20130731_0</ContextID><EntitySchema>http://www.sec.gov/CIK</EntitySchema><EntityValue>0001330421</EntityValue><PeriodDisplayName /><PeriodType>duration</PeriodType><PeriodStartDate>2013-05-01T00:00:00</PeriodStartDate><PeriodEndDate>2013-07-31T00:00:00</PeriodEndDate><Segments /><Scenarios /></contextRef><UPS /><CurrencyCode /><OriginalCurrencyCode /></MCU><CurrencySymbol /><Labels><Label Key="CalendarSupplement" Id="0" Label="3 Months Ended" /><Label Key="Calendar" Id="1" Label="Jul. 31, 2013" /></Labels></Column></Columns><Rows><Row FlagID="0"><Id>1</Id><IsAbstractGroupTitle>false</IsAbstractGroupTitle><LabelSeparator>

</LabelSeparator><Level>4</Level><ElementName>us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</ElementName><ElementPrefix>us-gaap_</ElementPrefix><IsBaseElement>true</IsBaseElement><BalanceType>na</BalanceType><PeriodType>duration</PeriodType><IsReportTitle>false</IsReportTitle><IsSegmentTitle>false</IsSegmentTitle><IsCalendarTitle>false</IsCalendarTitle><IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow><IsEquityAdjustmentRow>false</IsEquityAdjustmentRow><IsBeginningBalance>false</IsBeginningBalance><IsEndingBalance>false</IsEndingBalance><IsReverseSign>false</IsReverseSign><PreferredLabelRole>terseLabel</PreferredLabelRole><FootnoteIndexer /><Cells><Cell FlagID="0" ContextID="eol_PE677256--1310-Q0014_STD_92_20130731_0" UnitID=""><Id>1</Id><IsNumeric>false</IsNumeric><IsRatio>false</IsRatio><DisplayZeroAsNone>false</DisplayZeroAsNone><NumericAmount>0</NumericAmount><RoundedNumericAmount>0</RoundedNumericAmount><NonNumbericText>&lt;div&gt;
 &lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;9. Commitments and
 Contingencies&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;In the ordinary course of
 business, the Company may be subject to various legal proceedings
 and claims including alleged infringement of third-party patents
 and other intellectual property rights. The Company reviews the
 status of each matter and records a provision for a liability when
 it is considered both probable that a liability has been incurred
 and that the amount of the loss can be reasonably estimated. These
 provisions are reviewed quarterly and adjusted as additional
 information becomes available. If either or both of the criteria
 are not met, the Company assesses whether there is at least a
 reasonable possibility that a loss, or additional losses, may be
 incurred. If there is a reasonable possibility that a loss may be
 incurred, the Company discloses the estimate of the amount of loss
 or range of losses, discloses that the amount would not have a
 material effect on the Company&amp;#x2019;s consolidated financial
 statements (if applicable) or discloses that an estimate of the
 possible loss or range of loss cannot be made. Legal fees are
 recognized as incurred when the legal services are provided, and
 therefore are not recognized as a part of a loss contingency
 accrual.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; TEXT-INDENT: 4%; MARGIN-BOTTOM: 0px"&gt;
 &lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;On
 January&amp;#xA0;10, 2013, the U.S. Department of Justice filed a
 complaint against the Company with the U.S. District Court for the
 Northern District of California, San Francisco Division, alleging
 that the Company&amp;#x2019;s acquisition of PowerReviews violates
 Section&amp;#xA0;7 of the Clayton Act, 15 U.S.C. Section&amp;#xA0;18 and
 seeking the Company&amp;#x2019;s divestiture of assets sufficient to
 create a competing business that can replace the competitive
 significance of PowerReviews in the marketplace. The Company
 disputes the allegations and intends to vigorously contest the
 matter. It is not possible to reliably predict the outcome of the
 case. Therefore, the Company cannot currently estimate the possible
 loss or range of loss that could result from the case.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; TEXT-INDENT: 4%; MARGIN-BOTTOM: 0px"&gt;
 &lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;On
 March&amp;#xA0;12, 2013, a purported shareholder derivative action was
 filed in the Texas State District Court for Travis County, Texas
 against certain of the Company&amp;#x2019;s officers and directors,
 former officers and directors, and against the Company as nominal
 defendant. The complaint in this matter alleges corporate waste,
 breaches of fiduciary duties and breaches of the Company&amp;#x2019;s
 corporate policies in connection with the acquisition of
 PowerReviews and certain of the Company&amp;#x2019;s officers&amp;#x2019; and
 directors&amp;#x2019; sales of shares of the Company&amp;#x2019;s stock. The
 complaint requests declaratory judgment, a disgorgement of $91.4
 million in proceeds received from such sales of the Company&amp;#x2019;s
 stock, unspecified damages on behalf of the Company, reasonable
 attorneys&amp;#x2019;, accountants&amp;#x2019; and experts&amp;#x2019; fees, and
 equitable relief. Due to the early stages of the case, it is not
 possible to reliably predict the outcome of the case. Therefore,
 the Company cannot currently estimate the reasonably possible loss
 or range of loss that could result from the case.&lt;/font&gt;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 12px; MARGIN-BOTTOM: 0px; FONT-SIZE: 1px"&gt;
 &amp;#xA0;&lt;/p&gt;
 &lt;p style="MARGIN-TOP: 0px; TEXT-INDENT: 4%; MARGIN-BOTTOM: 0px"&gt;
 &lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;As of
 July&amp;#xA0;31, 2013, the Company was in the process of assessing the
 sales tax status of the Bazaarvoice enterprise service offering
 with sales tax agencies in certain states in which it operates.
 Based on the limited information received from certain of these
 states, the Company cannot estimate with certainty which of its
 service offerings and features these states may determine to be
 subject to state sales tax or the historical time period for which
 these services were taxable. The Company preliminarily estimates
 that its liability, net of amounts to be recovered from customers,
 will be between $2.5&amp;#xA0;million and $4.0 million. The Company has
 accrued a liability of $3.4 million, representing the best estimate
 of the amount within this range that will probably be incurred to
 settle these obligations. The estimated range includes an action
 plan for recovering the amounts due from the Company&amp;#x2019;s
 customers. If it is determined that the portion of the
 Company&amp;#x2019;s product offering subject to state sales tax or the
 time period in which the products are taxable is greater than that
 used to determine the accrual as of July&amp;#xA0;31, 2013, or if there
 are changes in our underlying assumptions, then the actual
 liability incurred will likely approach the higher end of the
 current estimated range.&lt;/font&gt;&lt;/p&gt;
 &lt;/div&gt;</NonNumbericText><FootnoteIndexer /><CurrencyCode /><CurrencySymbol /><IsIndependantCurrency>false</IsIndependantCurrency><ShowCurrencySymbol>false</ShowCurrencySymbol><DisplayDateInUSFormat>false</DisplayDateInUSFormat></Cell></Cells><ElementDataType>nonnum:textBlockItemType</ElementDataType><SimpleDataType>na</SimpleDataType><ElementDefenition>The entire disclosure for commitments and contingencies.</ElementDefenition><ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 210

 -SubTopic 10

 -Section S99

 -Paragraph 1

 -Subparagraph (SX 210.5-02.25)

 -URI http://asc.fasb.org/extlink&amp;oid=6877327&amp;loc=d3e13212-122682



Reference 2: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 825

 -SubTopic 20

 -Section 50

 -Paragraph 1

 -URI http://asc.fasb.org/extlink&amp;oid=6449706&amp;loc=d3e16207-108621



Reference 3: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 460

 -SubTopic 10

 -Section 50

 -Paragraph 8

 -URI http://asc.fasb.org/extlink&amp;oid=6398077&amp;loc=d3e12565-110249



Reference 4: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 450

 -SubTopic 20

 -Section 50

 -Paragraph 4

 -URI http://asc.fasb.org/extlink&amp;oid=25496072&amp;loc=d3e14435-108349



Reference 5: http://www.xbrl.org/2003/role/presentationRef

 -Publisher FASB

 -Name Accounting Standards Codification

 -Topic 440

 -SubTopic 10

 -Section 50

 -Paragraph 2

 -URI http://asc.fasb.org/extlink&amp;oid=6394976&amp;loc=d3e25287-109308



</ElementReferences><IsTotalLabel>false</IsTotalLabel><UnitID>0</UnitID><Label>Commitments and Contingencies</Label></Row></Rows><Footnotes /><IsEquityReport>false</IsEquityReport><ReportName>Commitments and Contingencies</ReportName><MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel><SharesRoundingLevel>UnKnown</SharesRoundingLevel><PerShareRoundingLevel>UnKnown</PerShareRoundingLevel><ExchangeRateRoundingLevel>UnKnown</ExchangeRateRoundingLevel><HasCustomUnits>true</HasCustomUnits><IsEmbedReport>false</IsEmbedReport><IsMultiCurrency>false</IsMultiCurrency><ReportType>Sheet</ReportType><RoleURI>http://www.bazaarvoice.com/taxonomy/role/NotesToFinancialStatementsCommitmentsAndContingenciesDisclosureTextBlock</RoleURI><NumberOfCols>1</NumberOfCols><NumberOfRows>1</NumberOfRows></InstanceReport>
