Crystal reports uses quite a complicated series of passes to evaluate and print the records. You really need to have some understanding of this when working with formulas and summaries. What is probably happening is that your total ans subtotals are being evaluated at the same time so the subtotal values are probably not there yet to be summarized. The following link gives a brief overview of the crystal report processing model. http://msdn.microsoft.com/library/default.asp?url=/library/en-us/crystlmn/html/crconreportprocessingmodel.asp Your problems are around pass 2 JJ