﻿<?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>CUSTOMER FINANCING</ReportName>
  <ReportLongName>10501 - Disclosure - CUSTOMER FINANCING</ReportLongName>
  <DisplayLabelColumn>true</DisplayLabelColumn>
  <ShowElementNames>false</ShowElementNames>
  <RoundingOption />
  <HasEmbeddedReports>false</HasEmbeddedReports>
  <Columns>
    <Column>
      <LabelColumn>false</LabelColumn>
      <Id>1</Id>
      <Labels>
        <Label Id="1" Label="3 Months Ended" />
        <Label Id="2" Label="Jul. 31, 2010" />
      </Labels>
      <CurrencyCode>USD</CurrencyCode>
      <FootnoteIndexer />
      <hasSegments>false</hasSegments>
      <hasScenarios>false</hasScenarios>
      <Segments />
      <Scenarios />
      <Units>
        <Unit>
          <UnitID>Unit12</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>Unit13</UnitID>
          <UnitType>Divide</UnitType>
          <NumeratorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/iso4217</MeasureSchema>
            <MeasureValue>USD</MeasureValue>
            <MeasureNamespace>iso4217</MeasureNamespace>
          </NumeratorMeasure>
          <DenominatorMeasure>
            <MeasureSchema>http://www.xbrl.org/2003/instance</MeasureSchema>
            <MeasureValue>shares</MeasureValue>
            <MeasureNamespace>xbrli</MeasureNamespace>
          </DenominatorMeasure>
          <Scale>0</Scale>
        </Unit>
        <Unit>
          <UnitID>Unit1</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>5</Id>
      <Label>CUSTOMER FINANCING</Label>
      <Level>3</Level>
      <ElementName>pdco_CustomerFinancing</ElementName>
      <ElementPrefix>pdco</ElementPrefix>
      <IsBaseElement>false</IsBaseElement>
      <BalanceType>na</BalanceType>
      <PeriodType>duration</PeriodType>
      <ShortDefinition>This item represents the disclosure of arrangements under which the Company sells its customer finance contracts.</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>label</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;div&gt;
&lt;div&gt;
&lt;p style="margin-top: 18px; margin-bottom: 0px;"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;&lt;u&gt;NOTE 5 CUSTOMER FINANCING &lt;/u&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;" class="_mt" size="2"&gt;As a convenience to its customers, the Company offers several different financing alternatives including both a Company sponsored program and a third party program. For the third party program, the Company acts as a facilitator between the customer and the third party financing entity with no on-going involvement in the financing transaction. Under the Company sponsored program, equipment purchases by customers with strong credit are financed to a maximum of $0.4 million for any one customer. The Company generally sells the customers' financing contracts to outside financial institutions in the normal course of its business. The Company currently has two arrangements under which it has sold these contracts. &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;" class="_mt" size="2"&gt;In fiscal 2003, the Company initiated an agreement to sell its equipment finance contracts to a commercial paper conduit managed by JPMorgan Chase Bank N.A. To participate in the commercial paper conduit, the Company was required to establish a special purpose entity ("SPE"), PDC Funding Company, LLC, a consolidated, wholly owned subsidiary. The Company transfers financing contracts to the SPE and in turn, the SPE sells the contracts to the commercial paper conduit. The SPE does not issue any debt. While there is no recourse to the Company by the commercial paper conduit on the sale of contracts, the Company receives only 84% of the principal amount of the contracts upon the sale. The remaining 16% of the proceeds is held by the conduit as security against the eventual performance of the portfolio. The holdback receivable from the conduit is recorded as a non-current asset, which is carried at its estimated fair market value. The capacity of this arrangement with the conduit was amended in the fourth quarter of fiscal 2010 from $367 million to a maximum of $550 million. &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;" class="_mt" size="2"&gt;The Company also maintains an agreement with U.S. Bank National Association, as agent, whereby the U.S. Bank group purchased customers' financing contracts. The Company has established another SPE, PDC Funding LLC II ("PDC II"), as a consolidated, wholly owned subsidiary, which sold financing contracts to the U.S. Bank group. The Company received 88% of the principal amounts of the contracts upon sale with the remaining 12% of the proceeds held by the banks as security against the eventual performance of the portfolio. The holdback receivable from the banks is recorded as a non-current asset, which is carried at its estimated fair market value. The capacity under the agreement was $110 million. In the fourth quarter of fiscal 2010, this agreement was amended such that no additional contracts will be sold, but the remaining contracts previously sold and outstanding under the agreement will continue under the agreement. Approximately $71 million of such contracts were outstanding as of July&amp;nbsp;31, 2010. &lt;/font&gt;&lt;/p&gt;
&lt;p style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;font class="_mt" size="1"&gt; &lt;/font&gt;&amp;nbsp;&lt;/p&gt;
&lt;p style="margin-top: 0px; text-indent: 4%; margin-bottom: 0px;"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;These financing arrangements are accounted for as a sale of assets under the provisions of ASC Topic No.&amp;nbsp;860, "Transfers and Servicing." During the three months ended July&amp;nbsp;31, 2010 and July&amp;nbsp;25, 2009, the Company sold $71.5 million and $43.6 million, respectively, of its contracts under these arrangements. The Company retains servicing responsibilities under both agreements, for which it is paid a servicing fee. The servicing fees received by the Company are considered adequate compensation for services rendered. Accordingly, no servicing asset or liability has been recorded. The agreements require the Company to maintain a minimum current ratio and maximum leverage ratio. The Company was in compliance with the covenants at July&amp;nbsp;31, 2010. &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;" class="_mt" size="2"&gt;Included in current receivables in the consolidated balance sheets are approximately $100.3 million, net of unearned income of $2.6 million, and $116.7 million, net of unearned income of $4.2 million, as of July&amp;nbsp;31, 2010 and April&amp;nbsp;24, 2010, respectively, of finance contracts not yet sold by the Company. A total of $444.1 million of finance contracts receivable sold under the agreements was outstanding at July&amp;nbsp;31, 2010. The residual receivable under the arrangements was approximately $66.2 and $65.2 million as of July&amp;nbsp;31, 2010 and April&amp;nbsp;24, 2010, respectively. Since the internal financing program began in 1994, bad debt write-offs have amounted to less than one-percent of the loans originated. &lt;/font&gt;&lt;/p&gt;&lt;/div&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt; &lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>NOTE 5 CUSTOMER FINANCING
As a convenience to its customers, the Company offers several different financing alternatives including both a Company sponsored</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>This item represents the disclosure of arrangements under which the Company sells its customer finance contracts.</ElementDefenition>
      <ElementReferences>No authoritative reference available.</ElementReferences>
      <IsTotalLabel>false</IsTotalLabel>
    </Row>
  </Rows>
  <Footnotes />
  <NumberOfCols>1</NumberOfCols>
  <NumberOfRows>1</NumberOfRows>
  <HasScenarios>false</HasScenarios>
  <MonetaryRoundingLevel>UnKnown</MonetaryRoundingLevel>
  <SharesRoundingLevel>UnKnown</SharesRoundingLevel>
  <PerShareRoundingLevel>UnKnown</PerShareRoundingLevel>
  <HasPureData>false</HasPureData>
  <SharesShouldBeRounded>true</SharesShouldBeRounded>
</InstanceReport>
