Customising a HubSpot Quote Template with a Child Theme
Neil Haddley • September 20, 2025
How I customised a HubSpot quote template by creating a child theme, cloning the line_items_table module, and adding custom line item columns with red-highlighted subheading rows.
I customised a HubSpot quote template to display a custom line items table with Item name, Start Date, Term, and Quantity columns instead of the default Products & Services layout. To do this I created a child theme from the cms-quotes-theme, cloned the line_items_table module and basic.html template into it, and edited the module CSS to highlight line item subheading rows in red. I then configured a new Basic Updated quote template that uses the customised child theme and verified the output against a real deal.
The hero image for this post uses the HubSpot Logo from Wikimedia Commons. The logo is in the public domain — it does not meet the threshold of originality required for copyright protection as it consists of simple geometric shapes and text. The HubSpot name and logo may be protected as trademarks in some jurisdictions.































































