<.01 will work 'cause it's less than a penny. But try the rouding function instead It's in NUMBER.SQC: use precision=2 for 2 decimal places begin-procedure PS_SQR_Round (#in_decimal, #precision, :#out_decimal) . . . GBR