Why owner reports should print the way they display
A school board receives its packet on paper or as a PDF the Friday before the meeting. A lender's file is a PDF attached to the draw. A public agency's records request is answered with a printed document. The owner's monthly report, whatever it looks like on a screen, will be read on paper or in a PDF by the people who matter most.
Many reporting tools are built for the screen. Charts render through a script, depend on a browser, and become a blank box or a low resolution image when printed or exported. A contingency runway chart that looks sharp on a laptop and prints as a gray smear has failed at the one moment it was needed.
What goes wrong at print time
Charts drawn by a script into a canvas element are pixel images. They print at screen resolution, which means a chart sized for a monitor becomes soft on a letter page. Charts that load from a remote service do not print at all if the print job runs without the connection. Interactive charts that reveal values on hover show nothing on paper. Dark mode styling prints as black rectangles with white text, consuming toner and hiding the data.
Page breaks are the other failure. A table that splits a row across two pages, a chart that falls half on one page and half on the next, a heading orphaned at the bottom of a page with its content on the next. None of these are visible on a scrolling screen. All of them are visible to the board member with the packet.
Inline vector charts
A chart drawn as inline SVG, scalable vector graphics embedded in the page, is a drawing made of lines and text, not pixels. It prints at the printer's resolution. It exports to PDF as vectors, so it can be zoomed without blurring. The text in it is real text, which means it can be searched and read by screen readers. It needs no script and no connection to render, so a PDF made from the report carries the chart complete.
For an owner's report the charts are simple: a waterfall, an S curve, a contingency burn line against percent complete, a buyout coverage bar. None of them needs interaction. All of them need to be legible at letter size in black and white, because that is how many board packets are printed.
A fictional board packet
A fictional $36 million elementary school replacement goes to a seven member board monthly. The packet is printed in black and white by district staff. The owner's report has four charts. Drawn as inline vectors with labeled lines and patterned fills rather than colors, all four print clearly. The contingency runway chart shows the exhaustion date as a labeled vertical line, readable without color. The board member who prints at home sees the same thing as the one who reads on a tablet.
Designing for paper first
A report built for print and then displayed on screen works in both. A report built for screen and then printed usually does not. The discipline is simple: fixed page sizes, page breaks placed before each section, tables that repeat their header row on each page, charts that fit within a page with their title and source note, and color used only where a pattern or a label carries the same meaning.
The one page board and lender summary in particular should be designed as a single printed page. If it spills to a second page on paper, it is no longer a one pager, and the reader who only reads the first page misses the decisions list at the bottom.
The record that survives
A PDF of the monthly report is also the record of what the board was told. If the PDF's charts are blank because they depended on a script, the record is incomplete. A records request, an audit, or a dispute years later will be answered with that PDF. The charts need to be in it.
Costwitness draws every chart in the owner's report as inline SVG, lays the report out in fixed pages with breaks before each section, and exports to PDF from the stored monthly snapshot so the printed figures match the issued figures. The report prints the way it displays. What the owner's team writes on each page, and which flags they carry to the board, is still up to them.
What to test this month
- Print this month's owner report in black and white and check every chart for legibility and every table for split rows.
- Export the report to PDF with the network disconnected and confirm every chart is present.
- Check that the one page summary fits on a single printed page with the decisions list visible.
- File the PDF with the board minutes as the record of what was presented.
Questions on this
Why not just take screenshots of the charts?
Screenshots are pixel images at screen resolution. They blur when printed and cannot be searched or read by assistive technology. They also have to be retaken every month by hand, which is one more manual step in a process that already has too many.
Does inline SVG work in every PDF tool?
Any modern browser's print to PDF function renders inline SVG as vectors. Most document tools that accept HTML do the same. Older PDF generators sometimes rasterize SVG, which still prints more clearly than a screenshot but loses text searchability. Test your own export path once.
Should the report use color at all?
Color is fine as long as the meaning is also carried by a label, a pattern, or a line style. Many board packets are printed in black and white, and some readers do not distinguish colors well. A chart that depends on red versus green fails both.
In the product
Monthly owner report, Anticipated final cost, Contingency ledger. Free tool: Contingency Runway, Pre-GMP Readiness Score.
Keep reading
Earlier: A second ledger is not accounting and not a replacement for Procore. Later: What to decide before the next report: the last page that matters most. All articles on owner reporting.
See the report your board would read.
Thirty minutes on a call. We generate the twelve page report on a fictional project and hand you the sample PDF.