Your First Invoice
Reading time: 8 minutes
Create, send, and track your first customer invoice in Atlas. By the end of this tutorial you will have a customer, an invoice, and a recorded payment — all reflected in your general ledger.
Prerequisites
- An Atlas account with Bookkeeper role or above
- At least one company set up in your organization
- A Chart of Accounts with an Accounts Receivable account
Step 1: Create a Customer
- Navigate to Contacts > Customers from the sidebar
- Click New Customer
- Fill in the required fields:
- Name — your customer's business or personal name
- Email — used for sending invoices electronically
- Currency — defaults to your company's base currency
- Click Save
Tip: Add a billing address now — it will auto-populate on every invoice you create for this customer.
Step 2: Create an Invoice
- Go to Invoicing > Invoices
- Click New Invoice
- Select your customer from the dropdown
- The invoice number is auto-generated (you can customize the prefix in Settings > Invoice Numbering)
Add Line Items
For each product or service you are billing:
| Field | Description |
|---|
| Description | What you are billing for |
| Account | Revenue account (e.g., "Service Revenue") |
| Quantity | Number of units |
| Unit Price | Price per unit |
| Tax | Select an applicable tax rate (optional) |
- Review the totals at the bottom — subtotal, tax, and total due
- Set the Due Date (defaults to your payment terms)
- Click Save as Draft
Step 3: Review and Send
- Preview the invoice by clicking Preview PDF
- Check the layout, amounts, and customer details
- When ready, click Send Invoice
- Choose delivery method:
- Email — sends directly with a PDF attachment
- Download PDF — for manual delivery
The invoice status changes from Draft to Sent.
Note: Sending an invoice creates a journal entry: Debit Accounts Receivable, Credit Revenue.
Step 4: Record a Payment
When your customer pays:
- Open the invoice from Invoicing > Invoices
- Click Record Payment
- Enter the payment details:
- Date Received — when the payment arrived
- Amount — full or partial payment
- Deposit Account — the bank account receiving funds (e.g., "Business Checking")
- Payment Method — check, ACH, wire, credit card, or cash
- Click Apply Payment
Partial Payments
If the customer pays less than the total:
- The invoice status changes to Partially Paid
- The remaining balance is tracked automatically
- You can record additional payments until the balance reaches zero
Full Payment
When the full amount is received, the invoice status changes to Paid.
What happens behind the scenes: A journal entry is created — Debit Cash/Bank, Credit Accounts Receivable — completing the revenue cycle.
Step 5: View in Reports
Your invoice and payment are now reflected across Atlas:
- Accounts Receivable Aging — shows outstanding invoices by age
- Profit & Loss — revenue appears in the period the invoice was created (accrual basis)
- Cash Flow Statement — payment appears when received
- General Ledger — full audit trail of both journal entries
Navigate to Reports from the sidebar to explore each report.
Troubleshooting
| Issue | Solution |
|---|
| Cannot create invoice | Check that you have Bookkeeper role or above |
| Customer not appearing | Ensure the customer was saved successfully |
| Tax not calculating | Verify tax rates are configured in Settings > Tax Rates |
| Invoice stuck in Draft | Click Send Invoice to advance the status |
What's Next
Now that you have created your first invoice, try:
- Setting up recurring invoices for monthly clients
- Importing bank statements to reconcile payments automatically
- Running the AR Aging report to monitor outstanding receivables