﻿<?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>DERIVATIVE FINANCIAL INSTRUMENTS</ReportName>
  <ReportLongName>10301 - Disclosure - DERIVATIVE FINANCIAL INSTRUMENTS</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>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>
      </Units>
      <CurrencySymbol>$</CurrencySymbol>
    </Column>
  </Columns>
  <Rows>
    <Row>
      <Id>2</Id>
      <Label>DERIVATIVE FINANCIAL INSTRUMENTS</Label>
      <Level>0</Level>
      <ElementName>us-gaap_DerivativeInstrumentDetailAbstract</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</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>DERIVATIVE FINANCIAL INSTRUMENTS</Label>
      <Level>1</Level>
      <ElementName>us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</ElementName>
      <ElementPrefix>us-gaap</ElementPrefix>
      <IsBaseElement>true</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>terselabel</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;table style="border-collapse: collapse;" border="0" cellspacing="0" cellpadding="0" width="100%"&gt;
&lt;tr&gt;&lt;td valign="top" width="4%" align="left"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;&lt;b&gt;3.&lt;/b&gt;&lt;/font&gt;&lt;/td&gt;
&lt;td valign="top" align="left"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;&lt;b&gt;DERIVATIVE FINANCIAL INSTRUMENTS &lt;/b&gt;&lt;/font&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;
&lt;p style="margin-top: 6px; margin-bottom: 0px;"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;Periodically, we enter into interest rate swap agreements to reduce our exposure to market risk from changing interest rates under our revolving credit agreements. Under the terms of the swap agreements, we agree to exchange, at specified intervals, the difference between fixed and variable interest amounts calculated by reference to the notional principal amount. Any differences paid or received on our interest rate swap agreements are recognized as adjustments to interest expense over the life of each swap, thereby adjusting the effective interest rate on the underlying obligation. Financial instruments are not held or issued for trading purposes. In order to obtain hedge accounting treatment, any derivatives used for hedging purposes must be designated as, and effective as, a hedge of an identified risk exposure at the inception of the contract. Changes in the fair value of the derivative contract must be highly correlated with changes in the fair value of the underlying hedged item at inception of the hedge and over the life of the hedge contract. Accordingly, we record all derivative instruments as either assets or liabilities in the condensed consolidated balance sheets at their respective fair values. We record the change in the fair value of a derivative instrument designated as a cash flow hedge in other comprehensive income to the extent the derivative is effective, and recognize the change in the condensed consolidated statements of income when the hedged item affects earnings. Our interest rate hedge described below is designated as a cash flow hedge. &lt;/font&gt;&lt;/p&gt;
&lt;p style="margin-top: 12px; margin-bottom: 0px;"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;At both September&amp;nbsp;30, 2010 and December&amp;nbsp;31, 2009, we had one interest rate swap agreement in effect with a notional value of $10,000, maturing in October 2011. The swap agreement exchanges the variable rate of 30-day LIBOR to a fixed interest rate of 5.07%. For the quarters and nine months ended September&amp;nbsp;30, 2010 and 2009, the hedging relationship was determined to be highly effective in achieving offsetting changes in cash flows. &lt;/font&gt;&lt;/p&gt;
&lt;p style="margin-top: 12px; margin-bottom: 0px;"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;We were party to an interest rate swap agreement with a notional amount of $10,000, which matured on October&amp;nbsp;31, 2009, that was designated as a cash flow hedge and effectively exchanged the variable rate of 30-day LIBOR to a fixed interest rate of 5.04%. For the quarter and nine months ended September&amp;nbsp;30, 2009, the hedging relationship was determined to be highly effective in achieving offsetting changes in cash flows. &lt;/font&gt;&lt;/p&gt;
&lt;p style="margin-top: 12px; margin-bottom: 0px;"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;The negative fair value of the derivative financial instrument was $519 and $710 at September&amp;nbsp;30, 2010 and December&amp;nbsp;31, 2009, respectively, and is included, net of accrued interest, in deferred income taxes and other liabilities in the condensed consolidated balance sheets. See Note 4, "Fair Value Measurements." At September&amp;nbsp;30, 2010 and December&amp;nbsp;31, 2009, $312, net of deferred tax benefits of $191 and $432, net of deferred tax benefits of $262, respectively, was included in accumulated other comprehensive loss ("OCL") associated with cash flow hedge. &lt;/font&gt;&lt;/p&gt;
&lt;p style="margin-top: 12px; margin-bottom: 0px;"&gt;&lt;font style="font-family: Times New Roman;" class="_mt" size="2"&gt;The net change in OCL for the quarters and nine months ended September&amp;nbsp;30, 2010 and 2009, reflected the reclassification of $76, net of income tax benefit of $46, $152, net of income tax benefit of $92, $225, net of income tax benefit of $138 and $441, net of income tax benefit of $268, respectively, of unrealized losses from accumulated OCL to current period earnings (recorded in interest expense, net in the condensed consolidated unaudited statements of income). The net unrealized loss recorded in accumulated OCL will be reclassified to earnings on a monthly basis as interest payments occur. We estimate that approximately $500 in unrealized losses on the derivative instrument accumulated in OCL are expected to be reclassified to earnings during the next twelve months using a current 30-day LIBOR-based average receive rate (0.33% at September&amp;nbsp;30, 2010). See Note 5, "Comprehensive Income." &lt;/font&gt;&lt;/p&gt; &lt;/div&gt;</NonNumbericText>
          <NonNumericTextHeader>3.
DERIVATIVE FINANCIAL INSTRUMENTS
Periodically, we enter into interest rate swap agreements to reduce our exposure to market risk from changing interest</NonNumericTextHeader>
          <FootnoteIndexer />
          <hasSegments>false</hasSegments>
          <hasScenarios>false</hasScenarios>
          <DisplayDateInUSFormat>false</DisplayDateInUSFormat>
        </Cell>
      </Cells>
      <OriginalInstanceReportColumns />
      <ElementDataType>us-types:textBlockItemType</ElementDataType>
      <SimpleDataType>textblock</SimpleDataType>
      <ElementDefenition>This element can be used to disclose the entity's entire derivative instruments and hedging activities disclosure as a single block of text. Describes an entity's risk management strategies, derivatives in hedging activities and non-hedging derivative instruments, the assets, obligations, liabilities, revenues and expenses arising there from, and the amounts of and methodologies and assumptions used in determining the amounts of such items.</ElementDefenition>
      <ElementReferences>Reference 1: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 45

Reference 2: http://www.xbrl.org/2003/role/presentationRef
 -Publisher FASB
 -Name Statement of Financial Accounting Standard (FAS)
 -Number 133
 -Paragraph 44

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