<?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>124 - 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-K0007_STD_365_20130430_0</ContextID><EntitySchema>http://www.sec.gov/CIK</EntitySchema><EntityValue>0001330421</EntityValue><PeriodDisplayName /><PeriodType>duration</PeriodType><PeriodStartDate>2012-05-01T00:00:00</PeriodStartDate><PeriodEndDate>2013-04-30T00:00:00</PeriodEndDate><Segments /><Scenarios /></contextRef><UPS /><CurrencyCode /><OriginalCurrencyCode /></MCU><CurrencySymbol /><Labels><Label Key="CalendarSupplement" Id="0" Label="12 Months Ended" /><Label Key="Calendar" Id="1" Label="Apr. 30, 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-K0007_STD_365_20130430_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;15. Commitments and
Contingencies&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 6px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4%"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&lt;i&gt;Aggregate
future lease commitments&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 6px; TEXT-INDENT: 4%; MARGIN-BOTTOM: 0px"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;The Company has
non-cancelable operating leases for office space. The Company
recognizes expense on a straight-line basis and records the
difference between recognized rental expense and amounts payable
under the lease as deferred rent.&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;Future minimum
lease payments, by year and in aggregate, under non-cancelable
operating leases consist of the following as of April&amp;#xA0;30, 2013
(in thousands):&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; FONT-SIZE: 12px"&gt;
&amp;#xA0;&lt;/p&gt;
&lt;table style="BORDER-COLLAPSE: collapse" border="0" cellspacing="0" cellpadding="0" width="68%" align="center"&gt;
&lt;tr&gt;
&lt;td width="84%"&gt;&lt;/td&gt;
&lt;td valign="bottom" width="8%"&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Fiscal year ended
April&amp;#xA0;30,&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2014&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,616&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2015&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;4,409&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2016&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;3,059&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2017&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;1,483&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;2018&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;895&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr bgcolor="#CCEEFF"&gt;
&lt;td valign="top"&gt;
&lt;p style="TEXT-INDENT: -1em; MARGIN-LEFT: 1em"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;Thereafter&lt;/font&gt;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#x2014;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1px"&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 1px solid"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td valign="top"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font size="1"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;$&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" align="right"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;14,462&lt;/font&gt;&lt;/td&gt;
&lt;td valign="bottom" nowrap="nowrap"&gt;&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&amp;#xA0;&amp;#xA0;&lt;/font&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr style="FONT-SIZE: 1px"&gt;
&lt;td valign="bottom"&gt;&lt;/td&gt;
&lt;td valign="bottom"&gt;&amp;#xA0;&amp;#xA0;&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td valign="bottom"&gt;
&lt;p style="BORDER-TOP: #000000 3px double"&gt;&amp;#xA0;&lt;/p&gt;
&lt;/td&gt;
&lt;td&gt;&amp;#xA0;&lt;/td&gt;
&lt;/tr&gt;
&lt;/table&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;Rent expense
for the years ended April&amp;#xA0;30, 2013, 2012 and 2011, was $4.1
million, $1.7 million and $1.3&amp;#xA0;million,
respectively.&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 18px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 4%"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;&lt;b&gt;&lt;i&gt;Legal
proceedings and other contingencies&lt;/i&gt;&lt;/b&gt;&lt;/font&gt;&lt;/p&gt;
&lt;p style="MARGIN-TOP: 6px; TEXT-INDENT: 4%; MARGIN-BOTTOM: 0px"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;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. 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 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; TEXT-INDENT: 4%; MARGIN-BOTTOM: 0px"&gt;
&lt;font style="FONT-FAMILY: Times New Roman" size="2"&gt;At
April&amp;#xA0;30, 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. The Company preliminarily estimates
that its liability, net of amounts to be recovered from customers,
will be between $1.3&amp;#xA0;million and $3.4 million. The Company has
accrued a liability of $2.5 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 is
greater than that used to determine the accrual at April&amp;#xA0;30,
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 FASB Interpretation (FIN)

 -Number 14

 -Paragraph 3

 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.



Reference 2: 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 3: 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 4: 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 5: 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=6952336&amp;loc=d3e14435-108349



Reference 6: 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



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

 -Publisher FASB

 -Name Statement of Financial Accounting Standard (FAS)

 -Number 5

 -Paragraph 9, 10, 11, 12

 -LegacyDoc This reference is SUPERSEDED by the Accounting Standards Codification effective for interim and annual periods ending after September 15, 2009.  This reference is included to help users transition from the previous accounting hierarchy and will be removed from future versions of this taxonomy.



</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>
