Add a functional invoice form to your website, blog, or client portal. Visitors can fill it out and generate a PDF invoice instantly. Perfect for:
Copy and paste this HTML into your page:
<iframe src="https://anxovatomica.github.io/invoice-generator/?embed=1" width="100%" height="500" style="border:1px solid #ddd;border-radius:8px;" title="Invoice Generator" ></iframe>
Add these URL parameters to customize:
| Parameter | Example | Effect |
|---|---|---|
?embed=1 |
— | Hides header, footer, branding |
?theme=dark |
?theme=dark | Dark theme |
?prefill=1 |
?prefill=1 | Pre-fills default values |
?logo=your-logo.png |
?logo=https://yoursite.com/logo.png | Uses your logo instead of default |
The iframe inherits your page's font if you set it. Or wrap it in a container:
<div style="max-width:800px;margin:0 auto;">
<iframe
src="https://anxovatomica.github.io/invoice-generator/?embed=1"
width="100%"
height="500"
style="border:1px solid #ddd;border-radius:8px;"
></iframe>
</div>
Works on any platform that supports iframes:
For WordPress users, add this to your theme's functions.php:
function pingpaid_invoice_widget($atts) {
$atts = shortcode_atts(array(
'height' => '500',
'theme' => 'light'
), $atts);
return '<iframe src="https://anxovatomica.github.io/invoice-generator/?embed=1&theme=' . esc_attr($atts['theme']) . '" width="100%" height="' . esc_attr($atts['height']) . '" style="border:1px solid #ddd;border-radius:8px;"></iframe>';
}
add_shortcode('pingpaid_invoice', 'pingpaid_invoice_widget');
Then use: [pingpaid_invoice height="600" theme="dark"]
1. Copy the embed code above
2. Paste it into your website
3. Adjust height and styling as needed
4. Done!
Built by a freelancer who believes tools should be free. Open source on GitHub.
Stop chasing payments. PingPaid automates the entire invoice collection process with 8-stage email escalation, late fee calculation, and legal demand letters.
Start 21-Day Free Trial →The best approach is automated invoice collection with clear payment terms, gentle reminders, and professional follow-up sequences. Tools like PingPaid can automate this entire process for you.
Late fees are typically calculated as a percentage of the overdue amount (usually 1-2% per month). You can use our free late fee calculator or let PingPaid handle calculations automatically based on your configured terms.
A solid freelance contract should include: payment terms, late fee clauses, scope of work, revision limits, kill fees, and intellectual property rights. PingPaid offers free contract templates in our template library.
📅 Last updated: June 2026