Skip to main content

How BubbleTax avoided running its own PDF renderer

BubbleTax uses PDFBolt to generate tax report PDFs. The entire integration took only a few hours.

BubbleTax homepage presenting its Interactive Brokers tax-reporting product

Overview

BubbleTax turns broker transaction data into tax calculations and ready-to-use tax reports. It handles the calculations and prepares the report content within its own platform, then sends the report’s HTML to PDFBolt’s /v1/direct endpoint. PDFBolt renders the document and returns the finished PDF in the same response.

The challenge

BubbleTax needed reliable PDF generation for its tax reports. Building a renderer in-house would have taken development time and left the team responsible for maintaining it alongside its own product.

The most likely alternative would have been to build and operate the rendering layer ourselves, probably around a headless browser such as Chromium. Technically that is very doable, but it also means taking responsibility for browser updates, dependencies, rendering issues, scaling and monitoring – none of which is core to what BubbleTax does. Using PDFBolt allowed us to keep that part of the infrastructure deliberately simple.

Dominik Schröter

Co-founder at BubbleTax

Why PDFBolt

BubbleTax chose PDFBolt to generate PDFs without having to operate its own rendering infrastructure. Because its reports contain financial data, the team also needed a provider that could meet its requirements for privacy and data handling.

We chose PDFBolt as part of the infrastructure for a product handling financial data because it gives us reliable document generation without having to operate the rendering infrastructure ourselves, while still having EU‑based processing, a DPA, and a data-minimizing setup.

Dominik Schröter

Co-founder at BubbleTax

PDFBolt's SLA includes a 99.9% monthly uptime commitment for its PDF generation API. The core PDF conversion infrastructure is hosted in Germany, and the DPA sets out how customer data submitted through the API is processed.

With /v1/direct, BubbleTax receives the finished PDF in the response without PDFBolt storing it for later retrieval. The prepared HTML is used to render the document and is not included in stored request logs once processing is complete, as described in PDFBolt's Privacy Policy.

The results

BubbleTax completed the integration in a few hours. With PDFBolt handling PDF rendering, the team can focus on its tax reporting product.

The integration itself was very straightforward and took us only a few hours. Since then, it has essentially removed PDF rendering as something we need to operate or maintain.

Dominik Schröter

Co-founder at BubbleTax

Generate PDFs Without Managing Browser Infrastructure

Start with 100 free PDF conversions per month. No credit card required.
Integrate with a privacy‑first API hosted in the EU.

Start for free