Problem Overview
Exporting an invoice to PDF is the final and most important step of the billing process. Issues here include PDFs that look completely different from the web preview, custom fonts failing to load, tables breaking awkwardly across multiple pages, or the export button simply spinning indefinitely without downloading a file.
Generating a pixel-perfect PDF inside a web browser is incredibly complex. The process relies on converting HTML and CSS into a static document. Variations in operating systems, installed local fonts, browser rendering engines, and third-party extensions can all interfere with this delicate process.
You can identify this issue immediately upon opening the downloaded PDF: text might overlap, the logo might be missing, the alignment of the totals might be skewed to the left, or the file might be completely blank white.
Common Reasons
- Browser Extension Interference: Ad-blockers, translation tools (like Google Translate), and specifically "Dark Mode" extensions inject custom code into the page that completely destroys the print layout.
- Unrecognized Custom Fonts: If you select a highly stylized Google Font, the PDF engine must download it before rendering. If the font server is slow, the PDF generates with a generic fallback font like Times New Roman.
- Massive Data Sets: Generating a single PDF with over 100 line items requires significant memory. Low-end devices may crash the browser tab before the PDF finishes compiling.
- Copy-Paste Formatting: Pasting descriptions directly from Word or Excel often brings hidden HTML tables and span tags that the PDF renderer cannot parse properly.
- Browser Zoom Levels: The PDF generator maps the exact dimensions of your screen. If your browser zoom is set to 150%, the PDF will generate massively zoomed in and cut off the edges.
Complete Step-by-Step Solution
1 Disable Extensions and Reset Zoom
Create a clean environment for the PDF renderer.
Action: Press Ctrl+0 (Cmd+0) to reset your browser zoom to exactly 100%. Disable any Dark Mode extensions or ad-blockers for billazz.com. Refresh the page and try exporting again.
2 Strip Hidden Formatting
Remove corrupted HTML from your item descriptions.
Action: If a specific line item is breaking the layout, edit the item, cut the description text, paste it into a plain text editor (like Notepad), copy it again, and paste it back into BILLAZZ. Save the invoice.
3 Switch to Standard Fonts
Ensure maximum compatibility across all devices.
Action: Go to the invoice customization panel. Change the font from a custom script to a highly reliable system font like 'Inter', 'Roboto', or 'Helvetica'.
4 Handle Large Invoices
Prevent memory crashes on massive documents.
Action: If your invoice exceeds 5 pages, ensure you do not click away from the tab while it says "Generating...". The browser suspends background tabs, which will instantly kill the PDF generation process.
Tips & Best Practices
Instead of battling PDF generation issues, consider sending the "Web Link" to your clients. BILLAZZ hosts a secure, unguessable URL for every invoice that displays perfectly on any device, allows the client to download the PDF themselves, and even tracks when they open the link (a feature not possible with PDF attachments).
Frequently Asked Questions
- Why is my logo blurry on the PDF?
PDFs require higher resolution images than screens. Upload your logo at 2x or 3x the display size (e.g., 600x600 pixels) to ensure crisp printing. - Can I remove the 'Generated by BILLAZZ' watermark?
Yes, the watermark is automatically removed when you upgrade to any of our Premium plans. - Why does a page break cut my table row in half?
Our engine attempts to prevent row-breaking, but if a single item's description is exceptionally long (spanning multiple pages on its own), it will be forced to split. Try breaking it into multiple line items. - Is the PDF secure? Can clients edit it?
The PDFs generated are flattened, meaning the text cannot be easily modified without professional PDF editing software, ensuring the integrity of your bill. - What paper size is used?
The default is standard A4 format, which is universally accepted. You can change this to US Letter in the customization settings if you are based in North America.
Related Articles
Still Need Help?
Our dedicated support team is available around the clock to help you resolve any technical issues or billing inquiries.
- Average response: 4–6 hours
- Expert technical support
- Monday to Friday, Business days