﻿<?xml version="1.0" encoding="utf-8"?>
<InstanceReport xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
  <Version>2.2.0.7</Version>
  <hasSegments>false</hasSegments>
  <ReportName>Note 8 - Recoverable Taxes</ReportName>
  <ReportLongName>00907 - Disclosure - Note 8 - Recoverable Taxes</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="9 Months Ended" />
        <Label Id="2" Label="Sep. 30, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Dollars</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Shares</UnitID>
          <UnitType>Standard</UnitType>
          <StandardMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </StandardMeasure>
          <Scale>0</Scale>
        </Unit>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Notes to Financial Statements [Abstract]</Label>
      <Level>0</Level>
      <ElementName>pbra_NotesToFinancialStatementsAbstract</ElementName>
      <ElementPrefix>pbra</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>xbrli:stringItemType</ElementDataType>
      <SimpleDataType>string</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Note 8 - Recoverable Taxes</Label>
      <Level>1</Level>
      <ElementName>pbra_RecoverableTaxesTextBlock</ElementName>
      <ElementPrefix>pbra</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsEquityPrevioslyReportedAsRow>false</IsEquityPrevioslyReportedAsRow>
      <IsEquityAdjustmentRow>false</IsEquityAdjustmentRow>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsReverseSign>false</IsReverseSign>
      <PreferredLabelRole />
      <IsEPS>false</IsEPS>
      <FootnoteIndexer />
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <IsRatio>false</IsRatio>
          <DisplayZeroAsNone>false</DisplayZeroAsNone>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;p style="TEXT-ALIGN: left"&gt;&lt;b&gt;&lt;font size="2"&gt;8. Recoverable Taxes&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;
&lt;p style="TEXT-ALIGN: left"&gt;&lt;font size="2"&gt;Recoverable taxes are as follows:&lt;/font&gt;&lt;/p&gt;
&lt;div align="left"&gt;
  &lt;table style="FONT-SIZE: 7pt; WIDTH: 100%; FONT-FAMILY: 'Arial'" cellspacing="0" border="0"&gt;
    &lt;tr&gt;
      &lt;td width="74%"&gt;&lt;/td&gt;
      &lt;td width="1%"&gt;&lt;/td&gt;
      &lt;td width="12%"&gt;&lt;/td&gt;
      &lt;td width="1%"&gt;&lt;/td&gt;
      &lt;td width="12%"&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;font size="2"&gt;September 30,&lt;/font&gt;&lt;/b&gt; 2010&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;b&gt;&lt;font size="2"&gt;December 31,&lt;/font&gt;&lt;/b&gt; 2009&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td colspan="5"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&lt;font size="2"&gt;Local:&lt;/font&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td colspan="5"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td colspan="5"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td style="TEXT-INDENT: 11px" align="left"&gt;&lt;font size="2"&gt;Domestic value-added tax (ICMS) &lt;/font&gt;&lt;b&gt;&lt;font size="2"&gt;(1)&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;3,172&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;font size="2"&gt;2,816&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td style="TEXT-INDENT: 11px" align="left"&gt;&lt;font size="2"&gt;PASEP/COFINS &lt;/font&gt;&lt;b&gt;&lt;font size="2"&gt;(2)&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;6,319&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;font size="2"&gt;4,858&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td style="TEXT-INDENT: 11px" align="left"&gt;&lt;font size="2"&gt;Income tax and social contribution&lt;/font&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;1,064&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;font size="2"&gt;1,315&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td style="TEXT-INDENT: 11px" align="left"&gt;&lt;font size="2"&gt;Foreign value-added tax (IVA)&lt;/font&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;35&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td align="right"&gt;&lt;font size="2"&gt;42&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td style="TEXT-INDENT: 11px" align="left"&gt;&lt;font size="2"&gt;Other recoverable taxes&lt;/font&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;490&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;font size="2"&gt;371&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td colspan="5"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 3px double" align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;11,080&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 3px double" align="right"&gt;&lt;font size="2"&gt;9,402&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td colspan="5"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&lt;font size="2"&gt;Less: Long-term recoverable taxes&lt;/font&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;(6,315)&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;font size="2"&gt;(5,462)&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr&gt;
      &lt;td colspan="5"&gt;&amp;nbsp;&lt;/td&gt;
    &lt;/tr&gt;
    &lt;tr valign="bottom"&gt;
      &lt;td align="left"&gt;&lt;font size="2"&gt;Current recoverable taxes&lt;/font&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;b&gt;&lt;font size="2"&gt;4,765&lt;/font&gt;&lt;/b&gt;&lt;/td&gt;
      &lt;td&gt;&amp;nbsp;&lt;/td&gt;
      &lt;td style="BORDER-BOTTOM: #000000 1px solid" align="right"&gt;&lt;font size="2"&gt;3,940&lt;/font&gt;&lt;/td&gt;
    &lt;/tr&gt;
  &lt;/table&gt;
&lt;/div&gt;
&lt;p style="MARGIN: 0px"&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="TEXT-ALIGN: justify"&gt;&lt;b&gt;&lt;font size="2"&gt;(1) &lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt;Domestic value-added sales tax (ICMS) is composed of credits generated by commercial operations and by the acquisition of property, plant and equipment and can be offset against taxes of the same nature.&lt;/font&gt;&lt;/p&gt;
&lt;p style="TEXT-ALIGN: justify"&gt;&lt;b&gt;&lt;font size="2"&gt;(2) &lt;/font&gt;&lt;/b&gt;&lt;font size="2"&gt;Composed of credits arising from non-cumulative collection of PASEP and COFINS, which can be compensated with other federal taxes payable.&lt;/font&gt;&lt;/p&gt;
&lt;p style="TEXT-ALIGN: justify"&gt;&lt;font size="2"&gt;The recoverable income tax and social contribution will be offset against future income taxes payable.&lt;/font&gt;&lt;/p&gt;
&lt;p style="TEXT-ALIGN: justify"&gt;&lt;font size="2"&gt;Petrobras plans to fully recover these taxes, and as such, no allowance has been provided.&lt;/font&gt;&lt;/p&gt;</NonNumbericText>
          <NonNumericTextHeader>8. Recoverable Taxes
Recoverable taxes are as follows:










      &amp;nbsp;
      &amp;nbsp;

      &amp;nbsp;
    </NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>2</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
