<?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>1.0.0.3</Version>
  <hasSegments>false</hasSegments>
  <ReportName>INCOME TAXES POLICY</ReportName>
  <RoundingOption />
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="12 Months Ended" />
        <Label Id="2" Label="Dec. 31, 2009" />
      </Labels>
      <CurrencySymbol>$</CurrencySymbol>
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units />
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>Notes to Consolidated Financial Statements</Label>
      <Level>0</Level>
      <ElementName>sre_NotesToConsolidatedFinancialStatementsAbstract</ElementName>
      <ElementPrefix>sre</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>true</IsAbstractGroupTitle>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsEPS>false</IsEPS>
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText />
          <NonNumericTextHeader />
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
        </Cell>
      </Cells>
      <ElementDefenition>No definition available.</ElementDefenition>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
    <Row>
      <Id>3</Id>
      <Label>Income Taxes Accounting Policy Disclosure</Label>
      <Level>1</Level>
      <ElementName>us-gaap_IncomeTaxPolicyTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ElementDataType>string</ElementDataType>
      <ShortDefinition>No definition available.</ShortDefinition>
      <IsReportTitle>false</IsReportTitle>
      <IsSegmentTitle>false</IsSegmentTitle>
      <IsSubReportEnd>false</IsSubReportEnd>
      <IsCalendarTitle>false</IsCalendarTitle>
      <IsTuple>false</IsTuple>
      <IsAbstractGroupTitle>false</IsAbstractGroupTitle>
      <IsBeginningBalance>false</IsBeginningBalance>
      <IsEndingBalance>false</IsEndingBalance>
      <IsEPS>false</IsEPS>
      <Cells>
        <Cell>
          <Id>1</Id>
          <ShowCurrencySymbol>false</ShowCurrencySymbol>
          <IsNumeric>false</IsNumeric>
          <NumericAmount>0</NumericAmount>
          <RoundedNumericAmount>0</RoundedNumericAmount>
          <NonNumbericText>&lt;div style="font-size:12pt"&gt;&lt;p&gt;Income Taxes&lt;br /&gt;Income tax expense includes current and deferred income taxes from operations during the year. We record deferred income taxes for temporary differences between the book and the tax bases of assets and liabilities.  Investment tax credits from prior years are amortized to income by the Sempra Utilities over the estimated service lives of the properties as required by the CPUC, and represent regulatory liabilities. At Sempra Global and Parent, investment tax credits and other credits, mainly low-income housing and synthetic fuels tax credits in 2007, are recognized in income as earned. &lt;br /&gt;The Sempra Utilities and Mobile Gas recognize &lt;br /&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;regulatory assets to offset deferred tax liabilities if it is probable that the amounts will be recovered from customers; and &lt;br /&gt;&lt;/li&gt;&lt;li&gt;regulatory liabilities to offset deferred tax assets if it is probable that the amounts will be returned to customers. &lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;We currently do not record deferred income taxes for undistributed earnings of our non-U.S. subsidiaries. &lt;br /&gt;When there are uncertainties related to potential income tax benefits, in order to qualify for recognition, the position we take has to have at least a "more likely than not" chance of being sustained (based on the position&amp;#8217;s technical merits) upon challenge by the respective authorities. The term "more likely than not" means a likelihood of more than 50 percent. Otherwise, we may not recognize any of the potential tax benefit associated with the position. We recognize a benefit for a tax position that meets the "more likely than not" criterion at the largest amount of tax benefit that is greater than 50 percent likely of being realized upon its effective resolution.&lt;br /&gt;Unrecognized tax benefits involve management&amp;#8217;s judgment regarding the likelihood of the benefit being sustained. The final resolution of uncertain tax positions could result in adjustments to recorded amounts and may affect our results of operations, financial position and cash flows. &lt;br /&gt;We provide additional information about income taxes in Note 8.&lt;/p&gt;&lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>Income TaxesIncome tax expense includes current and deferred income taxes from operations during the year. We record deferred income taxes for temporary</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
        </Cell>
      </Cells>
      <ElementDefenition>No definition available.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <ComparabilityReport>false</ComparabilityReport>
  <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>
