Branding your pay page
Last updated: 2026-06-11 Available on Pro and Team
When customers pay an invoice you sent through Duefy, they land on a
hosted pay page at /pay/{invoice-slug}/. By default that page
shows a small "Powered by Duefy" header in indigo. If your customers
expect a more polished, on-brand checkout, Duefy lets you swap that
header for your own logo and tune the page's button colour to match.
What you can change
| Setting | What it controls |
|---|---|
| Logo | Replaces the "Powered by Duefy" header strip at the top of the pay page. Either upload an image (PNG, JPG, GIF, WEBP — or an iPhone HEIC photo, converted automatically; oversized images are resized for you) or paste an https:// URL pointing at a file you host (S3, your website, an image CDN — anywhere reachable from the public internet). Up to 240px wide renders best. |
| Primary colour | The colour of the "Pay {amount}" button, the focused card-input border, the amount accent, and the secure-note links. Stored as a hex code like #4F46E5. |
| Accent colour | A slightly darker shade used on hover for the Pay button. If you don't pick one explicitly, the button still feels right with any primary — but choosing a deliberately darker accent gives it real depth. |
A small "Duefy © {year}" footer line shows at the bottom of the pay page by default — it reminds your customer the page is genuinely a Duefy-hosted secure checkout (helps with anti-phishing / trust). Pro and Team can remove it with the "Remove the 'Powered by Duefy' line" checkbox on the same settings page.
Setting it up
- Sign in as the Owner or an Admin.
- Open Settings → Pay-page branding.
- Click Upload logo and pick an image (PNG, JPG, GIF, WEBP or an
iPhone HEIC photo — big files are resized automatically), or paste
your logo's full
https://URL if you prefer hosting it yourself. - Pick a primary colour using either the colour picker or by typing a hex code directly.
- Optionally pick an accent colour. If you leave it blank, the page still works with just the primary.
- Watch the Live preview card update in real time.
- Hit Save branding. Branding takes effect on every pay page from the next page load.
Frequently asked
Can I upload the logo file directly to Duefy?
Yes — click Upload logo and Duefy hosts the file for you. iPhone
HEIC photos are converted to JPEG in your browser, and anything large
is resized down automatically (the logo never renders wider than
240px). SVG isn't accepted as an upload for security reasons — if your
logo is an SVG, host it yourself and paste the https:// URL instead.
Will my logo show up on the invoice email too? The pay page only for now. Sender-branded email is on the roadmap.
Does free or Solo get branding? Branding is a Pro/Team feature. Solo / trial users see the standard Duefy header strip until they upgrade.
Can I remove the "Duefy ©" footer entirely? Yes — tick "Remove the 'Powered by Duefy' line" on the branding page (Pro and Team).
Why https only?
Modern browsers will refuse to load an http:// image on the secure
pay page (mixed-content), which would show a broken image and undermine
the trust signal. We block non-https URLs at the form layer so you find
out at save time, not when a customer sees the page.