diff --git a/energy_selfconsumption/wizards/contract_generation_wizard.py b/energy_selfconsumption/wizards/contract_generation_wizard.py
index 8425cf16d6e571c1b369a6c7c817e4c551718add..65dc43a5379b15125c706687766722820802c5a8 100644
--- a/energy_selfconsumption/wizards/contract_generation_wizard.py
+++ b/energy_selfconsumption/wizards/contract_generation_wizard.py
@@ -101,6 +101,8 @@ class ContractGenerationWizard(models.TransientModel):
                     "contract_line_ids": contract_lines,
                     "project_id": self.selfconsumption_id.project_id.id,
                     "contract_template_id": self.selfconsumption_id.contract_template_id.id,
+                    "recurring_interval": self.selfconsumption_id.contract_template_id.recurring_interval,
+                    "recurring_rule_type": self.selfconsumption_id.contract_template_id.recurring_rule_type,
                 }
             )