Invoices
Managing Invoices
Once an invoice has been issued, Topkey gives you a set of tools to track its status, record payments, make corrections, and keep your accounting details up to date. This page explains how to work with invoices after they've been created.
Invoice Status Lifecycle
Every invoice moves through a defined set of statuses:
- Draft — The invoice has been saved but not yet issued to the owner.
- Open — The invoice has been issued and is awaiting payment.
- Overdue — The invoice was not paid by its due date. Topkey moves it to Overdue automatically.
- Paid — Payment has been recorded, either through Stripe or manually.
- Canceled — The invoice has been canceled and is no longer active.
The current status is displayed prominently at the top of every invoice detail page.
Viewing an Invoice
Click any invoice from the list view to open its detail page. The detail page shows:
- The From (your company) and Bill To (the owner) information
- Invoice number, issue date, payment terms, and due date
- A line-by-line breakdown of all items, quantities, prices, and amounts
- The total amount due
- A Details panel on the right side with payment options and available actions
- A shareable link and Preview button at the top of the invoice

Use the Preview button to see exactly what your owner sees when they open the invoice link.
Actions on Open Invoices
When an invoice is Open, the Details panel on the right side provides the following actions:
Re-send Invoice Email
If the owner didn't receive the original email or needs a reminder, click Re-send Invoice Email to send the invoice email again to the owner's email address on file.
Re-sending is only available if the owner has an email address associated with their record. If the email is missing, Topkey will display an alert.
Make Draft
Click Make Draft to revert an open invoice back to Draft status so you can edit it. This is useful if you need to correct a line item, change the due date, or update any other invoice details.
Reverting to Draft removes the invoice from the owner's active invoice view. Re-issue it when your edits are complete.
Delete Invoice
Click Delete Invoice to permanently remove the invoice. You will be asked to confirm before the invoice is deleted.
Deleting an invoice cannot be undone. Use Make Draft instead if you only need to make corrections.
Mark as Paid
- If the invoice uses manual payment, click Mark as Paid to record that payment has been received.
- If the invoice uses Stripe (card or ACH), you can still record an offline payment by clicking Mark as paid manually. This switches the invoice to manual payment and marks it as paid. You will be asked to confirm this action before it takes effect.
Use Mark as paid manually when you've collected payment outside of Topkey (for example, by check or bank transfer) and need to update the invoice status to reflect that.
Editing the Memo on an Open Invoice
You can update the memo on an open invoice directly from the detail page without reverting it to Draft. Click the memo text to edit it inline, make your changes, and save. This lets you add context or notes for the owner without disrupting the invoice's issued status.
Actions on Paid Invoices
Once an invoice is marked as Paid, the Details panel updates to show payment information and accounting options.

View Payment Details
The Details panel shows how the invoice was paid (for example, Stripe or manual), so you have a clear record of the payment method.
Edit Accounting Details
After an invoice is paid, you can assign or update the following accounting fields directly from the Details panel without any additional steps:
- Category
- Location
- Department
- Class
Click any of these fields to select or change the value. These fields help you keep your accounting records organized and sync correctly with your accounting software.
The Location, Department, and Class fields appear only if your connected accounting integration supports tracking by those dimensions.
Overdue Invoices
Topkey automatically moves an invoice to Overdue status once its due date has passed and payment has not been received. Overdue invoices appear on their own tab in the invoice list so you can easily identify and follow up on them.
The same actions available on open invoices — Re-send Invoice Email, Make Draft, Delete Invoice, and Mark as Paid — are also available on overdue invoices.
Bulk Actions from the Invoice List
You can take action on multiple invoices at once from the invoice list view.
- Navigate to Invoices in the left sidebar.
- Select the tab you want to work in (Draft, Open, or Overdue).
- Check the box next to each invoice you want to include. You can also select all invoices on the current page at once using the checkbox in the column header.
- Once one or more invoices are selected, the bulk action toolbar appears. Choose from the available actions:
| Action | Available on |
|---|---|
| Mark as Paid | Open, Overdue |
| Delete | Draft, Open, Overdue |
- Confirm the action when prompted.
Bulk deletion is permanent. Review your selection carefully before confirming.
Audit Trail
Topkey keeps a full audit trail for every invoice, recording each significant action along with the user who performed it and the time it occurred. Logged events include:
- Invoice created
- Invoice issued
- Invoice reverted to draft
- Invoice marked as paid
- Invoice email re-sent (including the email address it was sent to)
- Invoice deleted
In addition, every time an owner opens the shareable invoice link, Topkey logs that view in the audit trail — including the IP address and timestamp. This gives you a clear record of whether the owner has seen the invoice.
Frequently Asked Questions
Can I edit an invoice after it has been issued? Yes. Click Make Draft on the open invoice's detail page to revert it to Draft status, make your changes, then re-issue it. Note that you can also edit the memo field directly on an open invoice without reverting it to Draft.
What happens if an owner pays through Stripe but I also click "Mark as paid manually" by mistake? Topkey will ask you to confirm before switching the invoice to manual payment and marking it as paid. If you're unsure whether a Stripe payment has been processed, check the audit trail and payment details before taking this action. If you need to correct a mistake, Contact Support.
How do I know if an owner has viewed the invoice I sent them? Check the audit trail on the invoice detail page. Each time the owner opens the shareable invoice link, Topkey records a view event with the timestamp and IP address, so you can confirm the invoice has been seen.