Механизм расширения позволяет создать модульное поддерево на основании существующего поддерева аналогичного модуля из другого тарифа, добавив в него новые узлы. Например, с его помощью можно переопределять цены. Рассмотрим для примера "Тариф1" и "Тариф2", модульное поддерево экземпляра модуля "INET" которого получено путём расширения модульного поддерева первого тарифа.
Для расширения поддерево необходимо создавать с помощью кнопки расширения, слева от которой расположен список тарифов, содержащих поддерево экземпляра модуля. Название тарифа с поддеревом - предком отображается в квадратных скобках в корневом узле.
Узлы дерева-предка всегда выделены серым цветом и недоступны для редактирования. Узлы дерева-потомка всегда располагаются после узлов предка. Так же они обрабатывают позже тарифный запрос. При этом они могут перетирать значения параметров ответа тарифного запроса, установленные предыдущим узлом предком. Например, в предыдущем примере при использовании тарифа "Тариф2" стоимость мегабайта типа трафика "Входящий" будет стоить 1 рубль.
В базовом поддереве могут быть и не определены цены, можно использовать его просто как каркас для построения конечных тарифов. В этом примере в тарифе "Тариф1" можно было не размещать узел типа "Стоимость".