River
Y CombinatorBacked by Y Combinator
FREE TEMPLATE

Total Compensation Statement Template

Three documents and two sheets that build every employee's statement from one Cost Component Register instead of memory.

Free download  ·  No account needed

A total compensation statement template is usually a spreadsheet with bracketed placeholders. It is base salary, bonus, benefits and equity, one row or one page per employee, filled in by hand from whatever numbers whoever is building it has that week. Nothing stops two statements built days apart from using two different numbers for a rate that only changed once. A retirement match moves from 3 to 4 percent mid-cycle, and the statements built before someone heard about it keep the old rate.

At Marloe Logistics, Devon Ariyoshi's base salary is 118,000 dollars. This cycle's bonus paid is 10,030, the 401k match at the current 4 percent rate is 4,720, and the employer's benefit share is 9,840. Five hundred vested shares at the current 42 dollar price add another 21,000. Total rewards come to 163,590 dollars, 38.6 percent above base salary. Every one of those rates, the match percentage, the benefit share, the share price, comes from the same Cost Component Register that every other employee's statement reads for this cycle.

The pack opens with the Statement Narrative and Manager Talking Points, reused across every employee once written for the cycle. The Cost Component Register holds this cycle's rates, and the Per-employee Statement Build reads from it row by row. The Bureau of Labor Statistics found benefits made up 29.9 percent of private-industry total compensation as of December 2025 (BLS), which is most of what a pay stub never shows. Feed it from a benefits renewal decision and the compensation bands that set the base salary each statement starts from.

One rate change. Two of three statements almost got it wrong

Devon Ariyoshi's Statement Build, and the register check across three people.

Per-employee Statement Build: Devon Ariyoshi

Illustrative example. Marloe Logistics, fictional warehouse software company.

ComponentAmountRegister rate used
Base salary$118,000
Bonus paid$10,03085% of 10% target
401k match$4,7204% (current)
Benefits, employer share$9,840Current tier rate
Equity vested (500 sh.)$21,000$42.00 (current)
TOTAL REWARDS$163,59038.6% above base

Cost Component Register Check: match moved 3% to 4% mid-cycle

What each statement would show if built from memory instead of the register.

PersonBaseCorrect (4%)If built from old 3%Status
Devon Ariyoshi$118,000$4,720$4,720Read register
Priyanka Deshmukh$95,000$3,800$2,850Off by $950
Callum Ferreira$142,000$5,680$4,260Off by $1,420

Two of three statements would understate total rewards by 1% of base salary each, $2,370 combined, if built from a remembered rate instead of the register.

What is in the pack

01

Statement Narrative

The plain-language explanation of every line, written once per cycle and reused across every employee's statement.

02

Employee FAQ

Answers the questions almost every cycle raises, why the total moved, what equity is actually worth, without a meeting attached.

03

Manager Talking Points

What to know before handing over a statement, and the one substitution to never make between cash and benefits.

04

Cost Component Register

This cycle's match percentage, benefit share by tier and equity price, each dated and sourced to where it came from.

05

Per-employee Statement Build

One row per person, every component shown separately and traceable back to the register entry that produced it.

How it works

  1. 1

    Send this cycle's data

    This cycle's payroll register, benefit costs by coverage tier, bonus payouts, and any equity or vesting records.

  2. 2

    Get the Cost Component Register

    Every rate this cycle uses, the match percentage, benefit share by tier and equity price, dated and sourced in one place.

  3. 3

    Get each Statement Build

    One row per employee, every component read from the register, summed into a total and a percentage above base salary.

  4. 4

    Hand it over with talking points

    The Statement Narrative and Manager Talking Points pair with each build for the conversation around a review cycle.

Frequently asked questions

Is this template free?

Yes. The whole pack, the narrative, employee FAQ and manager talking points, plus both sheets, downloads as real files with no signup. Edit with AI is a separate, optional path that creates a free account and installs the same pack as a private workspace.

How is this different from a fill-in-the-blank spreadsheet?

Every total compensation template we found is a form someone completes by hand per employee. None enforce a single current rate across every statement, so a mid-cycle change to the match percentage, a benefit premium or an equity price can leave two people's statements built from two different numbers.

What if we do not have a cap table or equity system yet?

Leave the equity line off the register and the statement. It still builds correctly from base salary, bonus and benefits alone, and you add equity once there is a real grant register, ideally alongside an equity communication pack that tracks each holder's own exercise deadlines.

Does this decide anyone's raise or bonus?

No. It reports what was already paid and provided this cycle. The bonus and match amounts come from payroll and the register's current rate, not from a formula this pack runs on its own to set anyone's pay.

When should we send this?

Most companies send it once a year, often timed to land just before a performance cycle or a compensation review, when an employee is most likely to ask what their whole package is actually worth.

What format are the downloaded files?

Word documents for the Statement Narrative, Employee FAQ and Manager Talking Points, and CSV spreadsheets for the Cost Component Register and Per-employee Statement Build. All open natively in Word, Google Docs, Excel or Sheets, so nobody has to convert anything before reading it.

Stop building statements from a remembered rate

Send this cycle's payroll, benefits and equity data. The Cost Component Register comes back first, then every employee's statement built from it, so one rate change updates all of them.

Build my total rewards statements