Back to Blog

Why Your Power BI Paginated Report Prints Blank Pages - and How to Stop It

August 1, 20267 min readMichael Ridland

Of all the Power BI problems that make a professional look silly in front of their boss, blank pages in a printed report might be the most quietly infuriating. You've built a clean, accurate paginated report. The invoice, the statement, the compliance summary, whatever it is. Someone in finance hits print or exports to PDF, and out comes a document where every real page is followed by a blank one. Twelve pages of actual content become twenty-four, half of them empty. It looks broken, it wastes paper, and it makes the whole thing feel amateurish even though the data underneath is perfect.

This comes up more than you'd think, especially in the parts of Australian business that still live on printed and PDF output. Financial services sending statements, legal firms producing formatted documents, government departments with reporting obligations, any operation where a paginated report gets physically printed or emailed as a PDF that someone will actually read on paper. And the frustrating thing is that the cause is almost always the same simple, geometric problem, and the fix is genuinely easy once you understand it. Microsoft's guidance on avoiding blank pages when printing sets out the mechanics. This post is the plain-English version, plus the pattern of how it happens in real reports we've been handed to fix.

It is nearly always about the page not fitting

Here's the one idea that solves most cases. A paginated report has a physical page size, an A4 sheet, say, and everything on the page body has to fit inside the printable area of that sheet, which is the page size minus the margins. When the content is wider than the space available, the report engine doesn't crop it or complain. It flows the overflow onto a second page. And because there's usually nothing actually in that overflow, just empty body space that happened to spill past the edge, that second page comes out blank.

So the blank page you're seeing isn't empty in the sense of "nothing was put there". It's the engine faithfully rendering a page for content that technically extends past the width of the sheet, even though that content is just whitespace. Once you see it this way, the whole problem clicks. You're not hunting for a phantom object. You're looking for the report body being a few millimetres too wide for the page it's being printed on.

The maths that has to hold is straightforward. Your report body width plus your left and right margins must be less than or equal to your page width. If body width plus margins exceeds the page width, you get blank pages. That's it. That single inequality is behind the large majority of blank-page tickets we see, and checking it is the first thing to do, before you go poking at anything more exotic.

The usual suspects, in order

When we get handed a report doing this, there's a short list we run through, and it's usually resolved within a few minutes.

First, the body width against the page width. Open the report's properties and look at the actual numbers. Very often the body has been dragged slightly wider than it should be, sometimes by accident when someone was resizing a table, and now body plus margins tips over the page width by a hair. Even a tiny overflow triggers a full blank page, so "it's only a couple of millimetres" is not the reassurance it sounds like. Drag or type the body width down until body plus margins fits inside the page width, and the blank pages often just vanish.

Second, margins that are too generous for the body. The same inequality fails from the other direction. If someone's set fat margins to make the print look tidy but the body was sized for smaller ones, you overflow. Either trim the margins or shrink the body. They have to add up.

Third, and this one's sneaky, objects sitting outside the visible body. A textbox, an image, or a rectangle that's been nudged off to the right, or a table that expands wider than expected when it's full of data, can push the effective body width past where it looks like it ends in the designer. The body might look fine in the editor because the offending object is scrolled out of view. Check for anything positioned near or beyond the right edge, and watch out for tables and matrices that grow horizontally when real data loads that they don't when you're looking at a small preview.

Fourth, the height version of the same problem. Everything above is about width, but the identical logic applies vertically. If the body height plus the top and bottom margins exceeds the page height, you get blank pages from vertical overflow instead. It's less common than the width case but it's the same fix: make the body plus margins fit inside the page in both dimensions.

The gotchas that aren't just geometry

A couple of causes don't fit the simple width-and-height story, and they're worth knowing because they'll waste your time if you don't.

Objects that grow are the big one. A table or matrix that looks perfectly contained in the design view can expand well beyond its designed size once it's bound to real data with more rows or wider values than your preview had. This is why a report can look flawless in Power BI Report Builder and then produce blank pages the moment it runs against production data. Always test with a realistic data volume, not the trickle of sample rows you built it with. The report that behaves in the designer and misbehaves in production is almost always an object that grew.

Then there's the "consume container whitespace" setting. Paginated reports have a property that controls whether the renderer trims trailing empty space or preserves it. If it's set to preserve whitespace, you can get blank pages even when your body geometry looks correct, because the renderer is dutifully keeping empty space it could have discarded. Setting it to consume the whitespace tells the renderer to trim that trailing emptiness, and it clears up a class of blank pages that the width-and-height check alone won't explain. If you've confirmed the geometry adds up and you're still getting blanks, this setting is the next place to look.

Why this matters more than it seems

It's tempting to file blank pages under "cosmetic" and move on, but I'd push back on that. In the settings where paginated reports get printed, the output is often the actual product the organisation delivers to a customer or a regulator. A financial statement, a formal notice, a compliance document. When that document arrives with a blank page after every real one, it doesn't just waste paper, it undermines confidence in the whole thing. The recipient doesn't know your data is immaculate. They see a document that looks like it was produced by someone who didn't check their work, and that impression sticks.

We've had this be the specific reason a client called us in. Not a data problem, not a performance problem, but a formatted output that looked unprofessional enough to be embarrassing, and nobody internally could work out why. It's the kind of unglamorous, high-irritation issue that sits right in the middle of what our Power BI consultants get asked to sort out, and it's always satisfying to fix because the relief is immediate and the cause is usually a five-minute correction.

Build it right the first time

The best cure is not needing one. When you set up a paginated report, decide your target page size early, A4 for most Australian output, and size your body and margins to fit it from the start rather than building freely and squeezing it in later. Keep an eye on the body-plus-margins-versus-page-size inequality as you work, in both width and height. Test against realistic data before you call it finished, because objects that grow are the failure mode the designer hides from you. And know where the consume-whitespace setting lives for the times geometry alone doesn't explain the blanks.

Paginated reports are a genuinely valuable format, and pixel-perfect printed and PDF output is something the standard interactive Power BI report simply can't do, which is exactly why the format still matters for so many Australian businesses with formal document needs. This is often a foundational piece of a broader business intelligence setup, the reliable, formatted output layer that sits under the dashboards. Getting the printing right is part of making the whole thing trustworthy, and increasingly it's the base that any AI-driven reporting and automation has to build on, because an automated document workflow that spits out blank pages is worse than no automation at all.

If you've got paginated reports throwing blank pages, or a formatted-output problem that's making otherwise solid work look shabby, it's almost always a quick fix. Get in touch and we'll help you clean it up.