Skip to main content

Create and Manage Invoices

Hubflo Team avatar
Written by Hubflo Team
Updated today

Hubflo makes it simple to bill clients directly from your dashboard—whether it’s for one-off projects or ongoing services. Here’s how to get started with Invoices.

Creating an Invoice

To create a new invoice head to BillingInvoices on the Hubflo sidebar (left hand side).

  1. Click the New

  2. You’ll then choose between:

    One-time invoice: for a single payment.

    Recurring invoice: for regular billing (e.g. monthly retainers).

  3. (Optional) Link to a Project. Skip this if the invoice isn’t tied to a specific project yet.

  4. Add a client-facing title. (e.g. “Accounting Package”)

  5. Click Create and continue

  6. Select the Recipient. You can choose an existing contact or create a new one.

Note: If you linked a project in the previous step, Hubflo will automatically choose an existing contact. You can change it by clicking on Change Contact.

Add Line Items

  • You can add new line items manually by adding a title and description, or choose from your catalog or pre-made packages. Additionally, you can define section title and subtotal amounts.

  • You can also Bill back for expenses or time. Clicking on "Bill back" > Time will pull in all unbilled time entries linked to that project.

Set Payment Terms

When creating an invoice in Hubflo, you can define how and when you expect to be paid.

Set Payment Terms

Choose how many days your client has to pay after the invoice is issued:

  • Options range from 0 to 60 days

  • Common choices: Immediate (0 days), Net 15, Net 30, Net 60

Select Payment Methods

You can offer multiple payment options to suit your client’s preferences. Available options include:

  • Bank Transfer

  • Direct Debit

  • Check

  • Cash

  • ACH

  • PayPal

  • Other (define in instructions)

Use Stripe as a Payment Method

You can toggle on Stripe as a payment method to accept online payments directly through the invoice.

💡 Want to learn more about setting up Stripe in Hubflo? Click here to read the Stripe integration guide.

Insert a Payment Link

Alternatively, you can insert a custom payment link—from Stripe, GoCardless, PayPal, or another platform—into the invoice using the Payment URL field. This creates a clickable link for your client to pay online.

Add Payment Instructions & Conditions

Use this section to clarify:

  • Your banking details (for transfers)

  • Any reference numbers or codes to include

  • Payment deadlines or discounts for early payment

  • Late fee policies, if applicable

Customize Your Invoice (Settings)

Before issuing the invoice, you can personalize several fields in the Settings section.

  • Purchase Order Number (Optional)
    Use this field if your client requires a reference, e.g. BC1235.

  • Introduction (Internal Message)
    Add a note that appears when sending the invoice (not shown on the PDF).

  • Comment (PDF Note)
    Use this to add extra context or terms to the invoice PDF—optional but helpful.

  • Customize Issue Date
    You can select a different invoice date or leave it blank to default to today’s date.

Recurring Invoices

The process for creating a recurring invoice is the same as a one-time invoice—with just a few key settings to configure.

In the Settings tab:

  • Enter the services or description of work you wish to offer your client.

  • Generate first invoice on: Choose when the first invoice should be sent.

  • Then generate other invoices every: Define the frequency (e.g., every 1 month).

  • Automatic invoice sending:

    • If checked, invoices will be sent automatically on schedule.

    • If unchecked, invoices will be created as drafts.

  • End the recurring invoice on: Optional. Leave this empty to keep billing ongoing with no end date.

Recurring invoices are perfect for retainers, subscriptions, or any long-term service arrangement.

Before You Send

Your invoice is still in draft—this is your final review stage. Here’s what you can do:

Preview the Invoice

  • Review the full layout and content

  • Generate a PDF preview to check formatting and design

Choose how you’d like to send it

👉 Send via Hubflo

  • Sends an email with a secure link to the proposal

  • Option to send a test email to yourself first

👉 Send Manually

  • Download the PDF

  • Attach it to your own email if you prefer full control over the message

Manage Invoices

Go to Billing → Invoices in the sidebar.

Invoice Views, Statuses & Filters

Once an invoice is issued, you can take one of the following actions:

  • Mark as Paid – when payment has been received (manually or via Stripe).

  • 🚫 Cancel – if the invoice should no longer be valid (e.g. voided before payment).

  • 🔗 Grab Payment Link – copy a direct link to the invoice for your client to pay online.

  • 🧾 Issue a Credit Note – create a credit to adjust or reverse part of the invoice if needed.

Important: Once created, invoices cannot be deleted in Hubflo. This protects the integrity of your invoice numbering sequence and avoids issues for both you and your clients down the line.

💬 If you're unsure about your invoice numbering or need to reset your test setup, reach out to your Customer Success Manager or support team.

Hubflo provides clear views to help you track all invoices:

  • Draft

  • Issued

  • Overdue

  • Paid

  • Cancelled

Use filters to quickly find invoices by:

  • Date Issued

  • Date Paid

  • With/without Credit Note

  • Contact

Invoice Settings

Click the gear icon (⚙️) in the top-right corner to:

  • Update your branding (logo size, colors, footer)

  • Import or export invoices as needed

Managing Reminders

  1. Open the invoice

  2. On the left sidebar, click Manage Reminders

  3. Toggle On/Off automated follow-ups as needed

Our reminder emails:

  • Clearly state that they are automated

  • Are written in a friendly, professional tone

  • Have been crafted with input from customer communication and collections experts

Did this answer your question?