Have you checked out the grouping functionality of the Telerik RadGrid? The group footers can be used to calculate aggregate functions for the required columns. With nested groups you can have group footer for each inner group along with one for the main group. Checkout the following demo and help document to find out more on this feature. Demo Documentation