I got this PMT formula from various posts on MS newsgroups. This seems to match results from Excel:if object_id('dbo.PMT') > 0 drop function dbo.PMTgocreate function dbo.PMT(@rate numeric(15,9), @periods smallint, @principal numeric(20,2) )returns numeric (38,9)asbegin declare @pmt numeric (38,9) select @pmt = @principal / (power(1+@rate,@periods)-1) * (@rate*power(1+@rate,@periods)) return @pmtendgoselect dbo.pmt(0.0625/12, 30*12, 100000)Be One with the OptimizerTG