Finance PowerPoint Template Creator
When to use
Use this when you need a firm- or team-standard PowerPoint template: a slide master, layout set, color and type spec, and standard exhibit zones that every finance deck will inherit. This is the one-time (or periodic) infrastructure build that makes fina-pptx-author fast and fina-ib-check-deck's formatting checks trivially pass.
Not for: authoring deck content (use fina-pptx-author), refreshing an existing deck's data (use fina-deck-refresh), or proofing a finished deck (use fina-ib-check-deck). The template holds no analysis; numbers come from fina-comps-analysis, fina-dcf-model, and fina-3-statement-model at authoring time.
Method
- Define the brand system. You lock the primary, secondary, and accent colors with exact hex values, the typeface family with weights, and the logo lockups; everything downstream references these tokens, not ad-hoc values.
- Set the grid and safe zones. You establish a column grid, margins, and the footer/footnote/source band so every layout aligns to the same skeleton. Decision point: if the deck will be printed and projected, you set the aspect ratio to 16:9 and confirm margins survive both; if it is board-book print only, you may set 4:3 — pick one and state it.
- Build the slide master. You define master-level elements once — footer text field, page-number field, confidentiality legend, logo position, and default text styles — so they propagate to every layout.
- Create the layout inventory. You build the standard layouts: title/cover, section divider, one-message content, exhibit (table), exhibit (chart), full-bleed chart, two-up comparison, and appendix.
- Place typed placeholders. You add placeholders for action title, body, exhibit area, source line, and page number with correct text styles, so authors fill content without touching formatting.
- Design the exhibit zones. You define a table zone (header row style, banding, number alignment, decimal conventions) and a chart zone (plot area, legend position, axis styles, data-label defaults) as reusable standards.
- Verify accessibility and contrast. Decision point: if any text-on-fill pair fails a 4.5:1 contrast ratio (3:1 for large text), you adjust the palette or restrict that color to non-text use before shipping the template.
- Document and hand off. You write the reuse rules — what is editable, what is locked, how to update the master — and hand the template to fina-pptx-author as the authoring base.
Example
You build "Firm Finance Master 16:9." You lock navy #0B2545 (primary), slate #5C6B7A (secondary), and gold #C6A15B (accent, non-text only — it fails 4.5:1 on white). Type is a single sans family: 28pt semibold for action titles, 12pt for body, 9pt for source lines, all left-aligned to a 12-column grid with a 0.4" footer band. You create nine layouts including an exhibit-table layout whose header row is navy-on-white 10pt bold with right-aligned numerals to one decimal for multiples, and an exhibit-chart layout with legend-right and horizontal gridlines only. You confirm navy-on-white measures 12.6:1 and slate-on-white 4.9:1 (both pass); gold is restricted to rules and accents. You document that titles and body are editable, master chrome is locked, and hand off to fina-pptx-author.
Pitfalls
- Hard-coded formatting. Letting authors style text directly instead of via placeholders guarantees drift; put every style on the master and lock chrome.
- Failing contrast. Brand accent colors often fail text contrast; test every text-on-fill pair and restrict weak colors to rules and fills.
- Missing footnote band. A template with no dedicated source zone teaches authors to skip sourcing; bake a source line into every exhibit layout so fina-ib-check-deck passes.
- Aspect-ratio afterthought. Switching 4:3 to 16:9 late reflows every exhibit; decide the ratio first and build to it.
- Too many layouts. A sprawling layout set nobody understands leads to off-template slides; keep a tight, named inventory.
- Unaligned number columns. Center-aligned numerals or inconsistent decimals make tables unreadable; standardize right-aligned numerals with per-metric decimal rules.
Output format
TEMPLATE SPEC — Firm Finance Master (16:9)
COLORS primary #0B2545 | secondary #5C6B7A | accent #C6A15B (non-text) | ink #1A1A1A | rule #D9DEE3
TYPE Family: <sans> | Title 28 semibold | Head 14 bold | Body 12 | Source 9 | all left-aligned
GRID 12 col, 0.5" margins, footer band 0.4"
LAYOUTS
1 Cover [logo][title][subtitle][project code][date][confidentiality]
2 Section [section no][section title]
3 Content [action title][body / bullets][source][page#]
4 Exhibit-Table[action title][table zone][source][page#]
5 Exhibit-Chart[action title][chart zone][source][page#]
6 Full-bleed [chart zone full][floating title][source]
7 Two-up [action title][left zone][right zone][source][page#]
8 Appendix [action title][flexible zone][source][page#]
CONTRAST navy/white 12.6:1 PASS | slate/white 4.9:1 PASS | gold text FAIL -> non-text only
LOCKED master chrome, footer, page#, legend EDITABLE title, body, exhibit content
Reference
Layout inventory
| # |
Layout |
Purpose |
Key placeholders |
| 1 |
Cover / title |
Deck opener |
Logo, title, subtitle, project code, date, legend |
| 2 |
Section divider |
Break between sections |
Section number, section title |
| 3 |
Content |
One-message text slide |
Action title, body, source, page# |
| 4 |
Exhibit (table) |
Tabular data |
Action title, table zone, source, page# |
| 5 |
Exhibit (chart) |
Single chart |
Action title, chart zone, source, page# |
| 6 |
Full-bleed chart |
Dominant visual |
Full chart zone, floating title, source |
| 7 |
Two-up comparison |
Side-by-side |
Action title, left zone, right zone, source |
| 8 |
Appendix |
Supporting detail |
Action title, flexible zone, source, page# |
Master-element checklist
| Element |
Requirement |
| Footer band |
Footer text + confidentiality legend on every non-cover layout |
| Page number |
Auto field, consistent position |
| Logo lockup |
Fixed position and clear space |
| Source line |
Present in every exhibit layout |
| Text styles |
Title/head/body/source defined at master level |
| Confidentiality |
Legend field driven by master |
Color and type spec
| Token |
Value |
Use |
| Primary |
Deep brand color (e.g., navy) |
Titles, header rows, key accents |
| Secondary |
Neutral (e.g., slate) |
Body emphasis, secondary series |
| Accent |
Bright color |
Rules and fills only if it fails text contrast |
| Ink |
Near-black |
Body text |
| Rule |
Light gray |
Table lines, gridlines |
| Title / Head / Body / Source |
Descending sizes, one family |
Text hierarchy |
Exhibit-zone conventions
| Zone |
Standard |
| Table header |
Primary fill, white bold, left for labels / right for numbers |
| Table body |
Right-aligned numerals; decimals per metric class (x to 1dp, % to 1dp) |
| Table banding |
Subtle alternate-row shading or none; consistent |
| Chart plot |
Horizontal gridlines only; no chart junk |
| Chart legend |
Fixed position (right or bottom), consistent across deck |
| Data labels |
On for key series, off for dense series; consistent decimals |
Reuse and handoff rules
| Rule |
Detail |
| Editable vs locked |
Content placeholders editable; master chrome locked |
| Update path |
Change once on master; layouts inherit |
| Naming |
Firm Finance Master <ratio> v<N> |
| Handoff |
Template is the authoring base for fina-pptx-author |
| Accessibility gate |
No text on a fill below 4.5:1 (3:1 for large text) |
1---2name: fina-ppt-template-creator3description: Builds a reusable, on-brand PowerPoint master and layout set for finance decks, defining slide layouts, color palette, typography, placeholders, and standardized exhibit zones for tables and charts with accessible contrast.4---56# Finance PowerPoint Template Creator78## When to use9Use this when you need a firm- or team-standard PowerPoint template: a slide master, layout set, color and type spec, and standard exhibit zones that every finance deck will inherit. This is the one-time (or periodic) infrastructure build that makes fina-pptx-author fast and fina-ib-check-deck's formatting checks trivially pass.1011**Not for:** authoring deck content (use fina-pptx-author), refreshing an existing deck's data (use fina-deck-refresh), or proofing a finished deck (use fina-ib-check-deck). The template holds no analysis; numbers come from fina-comps-analysis, fina-dcf-model, and fina-3-statement-model at authoring time.1213## Method141. **Define the brand system.** You lock the primary, secondary, and accent colors with exact hex values, the typeface family with weights, and the logo lockups; everything downstream references these tokens, not ad-hoc values.152. **Set the grid and safe zones.** You establish a column grid, margins, and the footer/footnote/source band so every layout aligns to the same skeleton. Decision point: if the deck will be printed and projected, you set the aspect ratio to 16:9 and confirm margins survive both; if it is board-book print only, you may set 4:3 — pick one and state it.163. **Build the slide master.** You define master-level elements once — footer text field, page-number field, confidentiality legend, logo position, and default text styles — so they propagate to every layout.174. **Create the layout inventory.** You build the standard layouts: title/cover, section divider, one-message content, exhibit (table), exhibit (chart), full-bleed chart, two-up comparison, and appendix.185. **Place typed placeholders.** You add placeholders for action title, body, exhibit area, source line, and page number with correct text styles, so authors fill content without touching formatting.196. **Design the exhibit zones.** You define a table zone (header row style, banding, number alignment, decimal conventions) and a chart zone (plot area, legend position, axis styles, data-label defaults) as reusable standards.207. **Verify accessibility and contrast.** Decision point: if any text-on-fill pair fails a 4.5:1 contrast ratio (3:1 for large text), you adjust the palette or restrict that color to non-text use before shipping the template.218. **Document and hand off.** You write the reuse rules — what is editable, what is locked, how to update the master — and hand the template to fina-pptx-author as the authoring base.2223## Example24You build "Firm Finance Master 16:9." You lock navy `#0B2545` (primary), slate `#5C6B7A` (secondary), and gold `#C6A15B` (accent, non-text only — it fails 4.5:1 on white). Type is a single sans family: 28pt semibold for action titles, 12pt for body, 9pt for source lines, all left-aligned to a 12-column grid with a 0.4" footer band. You create nine layouts including an exhibit-table layout whose header row is navy-on-white 10pt bold with right-aligned numerals to one decimal for multiples, and an exhibit-chart layout with legend-right and horizontal gridlines only. You confirm navy-on-white measures 12.6:1 and slate-on-white 4.9:1 (both pass); gold is restricted to rules and accents. You document that titles and body are editable, master chrome is locked, and hand off to fina-pptx-author.2526## Pitfalls27- **Hard-coded formatting.** Letting authors style text directly instead of via placeholders guarantees drift; put every style on the master and lock chrome.28- **Failing contrast.** Brand accent colors often fail text contrast; test every text-on-fill pair and restrict weak colors to rules and fills.29- **Missing footnote band.** A template with no dedicated source zone teaches authors to skip sourcing; bake a source line into every exhibit layout so fina-ib-check-deck passes.30- **Aspect-ratio afterthought.** Switching 4:3 to 16:9 late reflows every exhibit; decide the ratio first and build to it.31- **Too many layouts.** A sprawling layout set nobody understands leads to off-template slides; keep a tight, named inventory.32- **Unaligned number columns.** Center-aligned numerals or inconsistent decimals make tables unreadable; standardize right-aligned numerals with per-metric decimal rules.3334## Output format35```36TEMPLATE SPEC — Firm Finance Master (16:9)37COLORS primary #0B2545 | secondary #5C6B7A | accent #C6A15B (non-text) | ink #1A1A1A | rule #D9DEE338TYPE Family: <sans> | Title 28 semibold | Head 14 bold | Body 12 | Source 9 | all left-aligned39GRID 12 col, 0.5" margins, footer band 0.4"4041LAYOUTS421 Cover [logo][title][subtitle][project code][date][confidentiality]432 Section [section no][section title]443 Content [action title][body / bullets][source][page#]454 Exhibit-Table[action title][table zone][source][page#]465 Exhibit-Chart[action title][chart zone][source][page#]476 Full-bleed [chart zone full][floating title][source]487 Two-up [action title][left zone][right zone][source][page#]498 Appendix [action title][flexible zone][source][page#]5051CONTRAST navy/white 12.6:1 PASS | slate/white 4.9:1 PASS | gold text FAIL -> non-text only52LOCKED master chrome, footer, page#, legend EDITABLE title, body, exhibit content53```5455## Reference5657### Layout inventory58| # | Layout | Purpose | Key placeholders |59| --- | --- | --- | --- |60| 1 | Cover / title | Deck opener | Logo, title, subtitle, project code, date, legend |61| 2 | Section divider | Break between sections | Section number, section title |62| 3 | Content | One-message text slide | Action title, body, source, page# |63| 4 | Exhibit (table) | Tabular data | Action title, table zone, source, page# |64| 5 | Exhibit (chart) | Single chart | Action title, chart zone, source, page# |65| 6 | Full-bleed chart | Dominant visual | Full chart zone, floating title, source |66| 7 | Two-up comparison | Side-by-side | Action title, left zone, right zone, source |67| 8 | Appendix | Supporting detail | Action title, flexible zone, source, page# |6869### Master-element checklist70| Element | Requirement |71| --- | --- |72| Footer band | Footer text + confidentiality legend on every non-cover layout |73| Page number | Auto field, consistent position |74| Logo lockup | Fixed position and clear space |75| Source line | Present in every exhibit layout |76| Text styles | Title/head/body/source defined at master level |77| Confidentiality | Legend field driven by master |7879### Color and type spec80| Token | Value | Use |81| --- | --- | --- |82| Primary | Deep brand color (e.g., navy) | Titles, header rows, key accents |83| Secondary | Neutral (e.g., slate) | Body emphasis, secondary series |84| Accent | Bright color | Rules and fills only if it fails text contrast |85| Ink | Near-black | Body text |86| Rule | Light gray | Table lines, gridlines |87| Title / Head / Body / Source | Descending sizes, one family | Text hierarchy |8889### Exhibit-zone conventions90| Zone | Standard |91| --- | --- |92| Table header | Primary fill, white bold, left for labels / right for numbers |93| Table body | Right-aligned numerals; decimals per metric class (x to 1dp, % to 1dp) |94| Table banding | Subtle alternate-row shading or none; consistent |95| Chart plot | Horizontal gridlines only; no chart junk |96| Chart legend | Fixed position (right or bottom), consistent across deck |97| Data labels | On for key series, off for dense series; consistent decimals |9899### Reuse and handoff rules100| Rule | Detail |101| --- | --- |102| Editable vs locked | Content placeholders editable; master chrome locked |103| Update path | Change once on master; layouts inherit |104| Naming | `Firm Finance Master <ratio> v<N>` |105| Handoff | Template is the authoring base for fina-pptx-author |106| Accessibility gate | No text on a fill below 4.5:1 (3:1 for large text) |