Skip to main content

Requests

34

Under consideration

Feature Request

client portal

A client portal that allows clients to conveniently access their accounts by logging in, designed for seamless integration into the website.

An Anonymous User
Feature Request

Native Mobile Apps (iOS and Android)

Native iOS and Android apps with core HoneyBill functionality: create and send invoices, track time, view customers and projects, receive push notifications for invoice events, and manage payments on the go. (Planned for later this year.)

John Bromley
Feature Request

Email-to-Invoice

Every HoneyBill account gets a private email address. Email it something like β€œInvoice Beth Β£50 for website updates” and HoneyBill instantly creates a draft invoice, ready for review when you log in.

John Bromley
Feature Request

Direct Debit Subscriptions (One-Time Setup)

HoneyBill lets you set up subscription payments with a single one-time authorisation. No recurring invoices, no manual chasing. You create a subscription (amount + frequency) and share a secure HoneyBill setup page with your customer. They authorise a Direct Debit once, and HoneyBill automatically collects payments on the agreed schedule going forward. Set it up once > get paid automatically > nothing else to manage.

John Bromley
Feature Request

Webhooks for Invoice Events

Subscribe to webhook events (invoice paid, sent, viewed, overdue, etc.) so external systems can trigger actions automatically when something happens in HoneyBill. Useful for delivering files, sending access links, updating a CRM, or kicking off any custom workflow on payment.

John Bromley
Feature Request

Custom fields on invoice line items

Add support for custom attributes on invoice line items (e.g. size, colour, SKU, material, dimensions) so each item can carry information beyond the default name, quantity, and rate fields. Useful for users selling physical goods with variants, or anyone whose work needs structured detail per line item that the standard fields don't capture. Different from reusable products and services (which is about saving items to a catalog for reuse). The two could work together, where custom attributes are defined once on a saved product and pulled in automatically.

John Bromley
Feature Request

Webhooks

Subscribe to webhook events (invoice paid, sent, viewed, overdue, payment failed, etc.) so external systems can trigger actions when something happens in HoneyBill. Configure endpoint URLs, select which events to subscribe to, and view delivery logs with retry on failure.

John Bromley
Feature Request

Public API

REST API with authentication (API keys or OAuth) for reading and writing HoneyBill data: invoices, customers, projects, time entries, and payments. Enables custom integrations and connections to automation platforms like n8n, Zapier, and Make. Key endpoints requested so far: Time tracking β€” create/update time entries (project, description, start/end or duration, billable rate), so external time or task tools can push logged work straight in. Invoice line items β€” add or update line items (description, quantity, rate) on a draft invoice programmatically. Invoices β€” create, read, and update invoices, including status changes. Projects and customers β€” list/read so an external tool can map its own projects/clients to the correct HoneyBill project and customer before pushing data in. Mark time entries as invoiced β€” so entries synced in and billed don't get double counted on a future sync. Use cases raised: syncing tracked time and task-based work from project management tools (e.g. Dart AI) into HoneyBill invoices automatically. Looking for AI agent integration specifically (Claude, Claude Code, etc.)? See the separate MCP Server request.

John Bromley
Feature Request

Auto-Generate QR Codes from Payment Link URLs

When adding a payment link, have HoneyBill auto-generate the QR code from the URL rather than requiring users to screenshot the QR from their bank app and upload it manually. Removes the save-and-upload step and ensures the QR always matches the link it sits next to.

John Bromley
Feature Request

EU e-invoicing compliance (VeriFactu, KSeF, Factur-X, etc.)

Support for mandatory e-invoicing rules rolling out across the EU between 2026 and 2030, including Spain (VeriFactu), Poland (KSeF), France (Factur-X), Belgium (Peppol), Germany (EN 16931), Italy (SDI), and Portugal (ATCUD). Each country has its own system, format, and tax authority integration, so this is effectively one build per country. Not planned in the near term, but we'll prioritise based on demand. If this affects you, upvote and comment with your country.

John Bromley

Next up

11

Committed and queued

Feature Request

Proposals & Contracts

Build branded proposals and contracts inside HoneyBill with customisable templates, line items, and terms. Share them with customers via a link for review and e-signature, then convert accepted proposals into invoices.

John Bromley
Feature Request

Partial Payments / Deposits

Allow customers to pay an invoice in multiple instalments rather than the full amount in one go. Take an initial deposit, show the remaining balance on the invoice, and let the customer pay the rest later. Useful for project-based work where a deposit is taken upfront and the balance collected on completion. "Can I allow partial payments, so I can collect a deposit which updates to an outstanding balance?" This also covers manual/offline payments (cash, bank transfer collected outside Stripe). When marking an invoice as paid, show a modal with two options: Paid in Full, or Partial Payment with an amount entered. The invoice and its PDF should then reflect the real payment state, not just a binary paid/unpaid: subtotal, total, paid to date, and remaining balance, similar to how the payment summary block works on other invoicing tools. "I deal with cash with some of my clients so it would be important for me to be able to send them an invoice already marked as paid. I know you can mark them as paid on the backend, but I'm wondering if there is a way to reflect that on the PDF, since that's what my client needs most."

John Bromley
Feature Request

PayPal Integration

Connect a PayPal account via OAuth to accept payments directly through HoneyBill. PayPal appears as a payment option on invoices and the public payment page, with payment status synced back to the invoice automatically.

John Bromley
Feature Request

Project Tasks

Create tasks within projects to track actions that need to be completed. Each task includes a title, description, assignee, and due date, making it easy to manage workloads and keep projects moving forward.

John Bromley
Feature Request

Formatting and button styles on share invoice email

Can we have option to making some texts bold? and also the button on the invoice email to client be customised according to our branding color if possible.

Kamal Subedi
Feature Request

System Email Signature or Footer of Each Email

It would be great to have a branding section where we can customise the company logo, company name, and contact details for Email Signature. This would make emails appear as though they are coming directly from our company, helping our clients easily recognise our branding - at the moment there is no email signature although it goes with our custom domain and logo- but having signature option would make more difference- the simple option is to allow copy and paste html signature like gmail and outlook.

Kamal Subedi
Feature Request

Custom payment links

My bank Monzo allows me to create unique payment links but wont itemise what they are for. I would love a way to insert a clickable payment link from my bank as a payment method.

Candace Watermeyer
Feature Request

Bulk Actions on Invoices (Status, Delete, Download)

Select multiple invoices from the invoices list and apply an action to all of them at once, rather than opening each one individually. Priority actions: update status (e.g. mark as sent, paid, cancelled), download and delete. Useful for cleaning up old drafts, closing out a batch of overdue invoices, or general list housekeeping when there are a lot of invoices to get through.

John Bromley
Feature Request

Sub-Points / Bullet Details Under Invoice Line Items

Let users add sub-points beneath an invoice line item to break down what it covers. For example, a single line item with a few bullet points underneath explaining each part of the work included in that line. Enter adds line break with bullet point. CTRL/CMD + SHIFT + ENTER adds line break without bullet.

Yechielherzog
Feature Request

Project hourly rates + earnings summary

Would be nice if you have these features: - add the ability to add hourly rates per project. - Show total hours per project and total expected earnings.

Bryan Valentino

In Progress

10

Actively being built

Feature Request

Branded Invoice Payment Pages

Customize your invoice payment pages with your logo and brand colours. Customers land on a professional, on-brand checkout experience that builds trust and improves payment completion.

John Bromley
Feature Request

Adding more template styles

Along with classic, modern, nineties bring more unique styles in PDFs and Checkout pages

John Bromley
Feature Request

Per-Line Item Tax

Apply sales tax at the line item level instead of only on the invoice subtotal. Each line item can be marked taxable or non-taxable with its own rate, so invoices with a mix of taxable and non-taxable items (services + goods, labour + materials, etc.) calculate correctly. Today tax can only be applied to the whole subtotal, which forces users to either over-tax services or under-tax goods. "The ability to add sales tax by line item instead of the invoice subtotal, some items aren't taxable."

John Bromley
Feature Request

Lightweight Accounting & AI Reconciliation

Connect your bank account to automatically import transactions and get AI-powered reconciliation of income and expenses. Gain clear visibility into your finances and simplify end-of-year tax preparation without full accounting complexity.

John Bromley
Feature Request

Separate Company Name and Contact Name on Customers

Split the single Customer Name field into two: a company name and a contact person's name. Today there's one field, so users have to choose between invoicing "Mutagent Inc." or the person they actually deal with, rather than capturing both. Most B2B invoicing is addressed to a company but sent to a specific person. Having both would let the invoice show the company in the bill-to block with the contact named alongside it, and let email greetings and merge tokens use the person's name rather than the company's.

Summer Lambert
Feature Request

Add style buttons to comment inputbox [B,I,List,...] though component supports

the messages shows lists images links bold, header etc all but need a quick user friedly buttons like WYSIWYG

John Bromley
Feature Request

Edit Time Tracker Entries (Duration and Date)

Adjust the duration and date on existing time tracker entries after they've been created. Useful in a few common scenarios: You stepped away without stopping the timer and need to adjust the duration afterwards You forgot to start the timer and need to log time retroactively You're migrating historical time records from a spreadsheet into HoneyBill and need to backdate entries so they reflect when the work was actually done, rather than today's date Upvote if you'd use this and drop a comment with your workflow so we can shape it.

John Bromley
Feature Request

Import Contacts, Hours and Past Invoices

The ability to very quickly easily move information into the account.

Ingrid Noelee
Feature Request

change font

Dear developer, It would be excellent if we could change the font on the generated template, as well as customize the invoice description in the top-right-hand corner. Otherwise, nice job, keep up the good work.

Gennady
Feature Request

Analytics | Collection to the date

The current analytics dashboard is missing total amount collected this month. i.e. Paid Invoices. Further Top Paid by Customer is there - but the total amount paid by customer is not there. please fix this part as well.

An Anonymous User

Done

49

Recently shipped

Feature Request

Custom Domains for Payment Pages

Connect your own domain to invoice payment pages. Deliver a fully branded, trusted checkout experience that matches your business website.

John Bromley
Feature Request

Connect SMTP email

Add SMTP as an email sending option alongside Gmail and Outlook.

John Bromley
Feature Request

Reusable - Products & Services

Save the product and services you sell once, then drop them into any invoice with one click instead of re-typing them every time. For example: a coach saves "Coaching Package = 5 hours at $X" once, then picks it from a dropdown whenever they invoice.

John Bromley
Feature Request

Progressive Web App (IOS & Android)

Install HoneyBill directly onto a Mac dock, iOS device, or Android device via PWA. Provides app-like access without going through the App Store or Play Store.

John Bromley
Feature Request

Set a custom starting invoice number

Allow users to set the starting invoice number for their workspace, so anyone migrating from another invoicing system (or continuing a long-running numbering sequence) can preserve continuity. Example: a freelancer is currently at invoice 600 in their previous system. When they switch to HoneyBill, the next invoice should be 601, not 1, so their accountant and audit trail stay clean. Useful for: - Migrating from another invoicing tool (FreshBooks, QuickBooks, Xero, spreadsheets, etc.) - Continuing an existing numbering sequence after reincorporation or rebrand - Resetting numbering at the start of a financial year Worth considering alongside: the ability to edit the number on a specific invoice if the sequence needs a one-off adjustment.

John Bromley
Feature Request

Email Branding

I’d like to replace the HoneyBill logo at the top of the emails with my own logo. I’d also like to see the ability to remove the β€œif you have any questions…” portion on the bottom/footer of the email with our own contact information so our clients would contact us if there is a problem instead of HoneyBill directly. I don’t mind a small powered by HoneyBill on the bottom of the email with a possible option to turn it off. See notes in red on the image below.

Custom T-Shirt Boutique
Feature Request

Email Attachments When Sending Invoices

Attach files (receipts, contracts, deliverables, supporting documents, etc.) to the email when sending an invoice through HoneyBill. Attachments are sent alongside the invoice PDF in the same email to the customer.

John Bromley
Feature Request

Global Invoice Defaults (Terms, Footer, Notes)

Set default terms and conditions, footer text, and notes at the workspace level so they apply automatically to every new invoice. Defaults can still be edited or overridden on individual invoices.

John Bromley
Feature Request

Adding variables into Items input

Each month I send invoice to customer which says β€œConsulting work {{month}}” for example: Consulting work May Consulting work June I can’t use the recurring invoice feature because the month is not dynamic. Id like to see option to add variables to the Items input so I can select things like Month.

John Bromley
Feature Request

Auto reminders until invoice is paid

When sending invoice users enable auto reminder which would send weekly invoice reminders to the client until the invoice gets marked as paid by user OR via tracking the incoming transaction to bank connection.

John Bromley