Documentation

Everything you need to know about OwnInvoice Desktop. From installation to advanced features.

Table of Contents

Getting Started

Installation, first launch, and initial configuration

System Requirements

Installation

  1. Download OwnInvoice Desktop from your purchase email or the success page after checkout.
  2. Run the installer. On macOS, drag the app to your Applications folder. On Windows, follow the setup wizard.
  3. Launch OwnInvoice Desktop. The application will create a local database on first run.
  4. Enter your license key when prompted to activate the full version.

Initial Setup

After launching OwnInvoice for the first time, head to Settings to configure your company information:

  1. Enter your company name, address, email, and phone number. This information appears on all invoices.
  2. Upload your company logo. It will be displayed on invoices and quotes.
  3. Set your tax rate and currency under Tax & Currency settings.
  4. Configure your invoice numbering format (prefix, starting number).
  5. Set up email (SMTP) if you want to send invoices and reminders by email.
Tip

Your data is stored locally on your computer. No cloud account or internet connection is required for core invoicing features.

Dashboard

Your business at a glance

The Dashboard is the first screen you see when opening OwnInvoice. It provides an overview of your invoicing activity.

Stats Cards

Total Revenue

The total amount collected from all paid invoices.

Total Invoices

The total number of invoices you've created.

Paid

Total amount paid with a percentage of your total invoiced amount.

Pending

Amount awaiting payment from clients.

Overdue

Amount past the due date, highlighted in red for attention.

Click any stat card to jump directly to the Invoices list filtered by that status.

Recent Invoices

The dashboard shows your 5 most recent invoices with quick-action buttons to Edit or View each one.

Navigation

Use the sidebar on the left to navigate between sections. The sidebar can be customized in Settings to show, hide, or reorder tabs.

Invoices

Create, manage, and track professional invoices

Creating an Invoice

  1. Click New Invoice from the Invoices page or press Ctrl+N.
  2. Select a client from the dropdown or create a new one inline.
  3. The invoice number is auto-generated based on your numbering settings.
  4. Set the invoice date and due date.
  5. Add line items with description, quantity, rate, and optional discount per item.
  6. Optionally add shipping costs, adjustments, and notes.
  7. Click Save to save as a draft, or Save & Send to email it to the client.

Line Items

Invoice Statuses

Draft

Work in progress. Not yet sent to the client.

Pending

Sent to the client, awaiting payment.

Paid

Payment received in full.

Overdue

Past the due date. Automatically detected.

Batch Operations

Select multiple invoices using the checkboxes to perform bulk actions:

Quotes & Estimates

Create proposals and convert them to invoices

Quotes work just like invoices, with a few differences:

Converting a Quote to an Invoice

When a client accepts your quote, click the Convert to Invoice button. OwnInvoice will create a new invoice with all the quote's details pre-filled. The original quote is marked as accepted.

Tip

The converted invoice links back to the original quote for easy reference.

Credit Notes

Issue refunds and adjustments

Credit notes are used to issue partial or full refunds, correct billing errors, or provide credits to clients. Each credit note is linked to a specific invoice.

Creating a Credit Note

  1. Navigate to Credit Notes and click New Credit Note.
  2. Select the invoice the credit applies to.
  3. Choose a reason (refund, return, adjustment, billing error, etc.).
  4. Add the items being credited with quantities and amounts.
  5. Save as draft or issue immediately.

Client Management

Manage your customers and their information

Adding a Client

Credit Management

Multiple Addresses

Each client can have multiple billing and shipping addresses. Label them (Main, Warehouse, Branch Office, etc.) and mark one as default.

CSV Import

Import clients in bulk from a CSV file. OwnInvoice validates the data and reports any errors before importing.

Saved Items

Your reusable product and service catalog

Saved Items are a library of products and services you frequently bill for. Instead of typing item details every time, select from your saved items when creating an invoice.

Item Fields

Recurring Invoices

Automate your regular billing

Setting Up

  1. Navigate to Recurring Invoices and click New Recurring Invoice.
  2. Select a client and give the template a name.
  3. Choose a frequency: Weekly, Bi-weekly, Monthly, Quarterly, or Yearly.
  4. Set the start date and optional end date.
  5. Add your line items and click Save.

How It Works

OwnInvoice automatically checks for due recurring invoices every hour and on app startup. When a recurring invoice's next generation date arrives, a new invoice is created automatically with status set to Pending.

You can also click Generate Now to immediately create an invoice from any template.

Reminders

Automated and manual payment reminders

OwnInvoice includes three default reminder templates:

Template Variables

VariableReplaced With
{invoice_number}The invoice number (e.g., INV-1001)
{client_name}The client's name
{total}The invoice total amount
{due_date}The invoice due date
{company_name}Your company name

OwnInvoice automatically checks for invoices needing reminders every 6 hours. Each template is only sent once per invoice to prevent spam.

Reports & Analytics

Track your revenue, clients, and business performance

Total Revenue

All-time revenue from paid invoices.

Monthly Revenue

Revenue collected in the current month.

Average Invoice

Average value across all invoices.

Outstanding

Total amount still owed to you.

Charts

CSV Export

Payments & Payment Gateways

Record payments and accept online payments

Recording a Payment

  1. Open the invoice and click Record Payment.
  2. Enter the amount, select payment method, and add a reference number.
  3. Click Save. The invoice auto-updates to Paid when fully paid.

An invoice can have multiple partial payments.

Payment Gateways

OwnInvoice integrates with 5 payment gateways. Configure them in Settings > Payment Gateways:

Stripe

Accept credit/debit cards. Enter your API keys.

PayPal

Accept PayPal payments. Enter Client ID and Secret.

Square

Accept Square payments. Enter Access Token and Location ID.

GoCardless

Accept direct debit payments. Enter Access Token.

Authorize.Net is also supported with API Login ID and Transaction Key. Each gateway supports sandbox/test mode.

Email

Send invoices and reminders by email

SMTP Configuration

Configure your SMTP settings in Settings > Email Configuration:

Gmail Users

Use smtp.gmail.com with port 587. You'll need to generate an App Password in your Google Account settings (Security > 2-Step Verification > App Passwords).

PDF & Printing

Export professional invoices as PDF documents

Open any invoice and click Download PDF. OwnInvoice generates a professionally formatted PDF with your branding.

PDF Customization

Invoice Template Styles

Settings & Configuration

Customize OwnInvoice to fit your business

Company Information

Set your company name, address, contact details, tax ID, and business registration number. Upload your logo for use on invoices.

Invoice Numbering

Tax & Currency

Theme & Appearance

Database

OwnInvoice uses SQLite by default (no setup required). For advanced use, you can connect to MySQL, PostgreSQL, or SQL Server.

Backup & Restore

Protect your business data

Automatic Backups

Manual Backup

Create a backup at any time by clicking Backup Now in the Backup settings.

Restoring from Backup

Click Restore and select a backup file. This replaces your current database with the backed-up version.

Archive

Manage old invoices and quotes

Archive invoices and quotes you no longer need in your active lists. Archived items won't appear in your main views or dashboard stats.

Archived items can be restored at any time from the Archive section. You can also permanently delete items from the Archive.

Keyboard Shortcuts

Quick reference for power users

ShortcutAction
Ctrl/Cmd + DGo to Dashboard
Ctrl/Cmd + IGo to Invoices
Ctrl/Cmd + UGo to Clients
Ctrl/Cmd + NCreate New Invoice
Ctrl/Cmd + FOpen Global Search
Ctrl/Cmd + ,Open Settings
Ctrl/Cmd + /Show Keyboard Shortcuts
EscapeClose current modal or dialog
Tip

Keyboard shortcuts are disabled when you're typing in an input field to prevent accidental navigation.

OwnInvoice Desktop v1.0.0 · © 2026 Grit Software

Need help? Contact us at support@gritsoftware.dev