InvoiceGenerator.ng — Help & Getting Started

Everything you need to know about creating invoices, collecting payments, sending via WhatsApp, and managing your Nigerian business with InvoiceGenerator.ng.

✅ No sign-up required to generate a PDF invoice. Core features are free forever.

Why Nigerian Businesses Choose InvoiceGenerator.ng

⚡ Instant Invoice Creation — No Sign-Up Needed

Open the editor, fill in your details and line items, and download a professional PDF in under two minutes. A live preview updates as you type so you always see exactly what your client will receive.

🇳🇬 Built Specifically for the Nigerian Market

  • Nigerian Naira (₦) as the default currency
  • Automatic 7.5% FIRS VAT calculation with one toggle
  • Bank details section for Nigerian account numbers, bank names, and sort codes
  • WhatsApp invoice delivery — the preferred channel for Nigerian business
  • Paystack payment collection — Nigeria's leading payment processor, fully integrated

📱 Works on Any Device

Fully responsive — create and manage invoices on desktop, tablet, or mobile. No app download required.

💯 Free Core Features, No Limits

Generate and download unlimited PDF invoices at no cost. No watermarks, no mandatory sign-up. Advanced features like recurring invoices and payment reminders are available on Premium.

How to Create an Invoice Online in Nigeria

1Open the Invoice Editor

Go to InvoiceGenerator.ng and click Create Invoice. No account required. The editor opens immediately with a blank invoice and a live preview on the right.

2Fill in Business & Client Details

  • Your business name, address, and logo (upload PNG or JPG)
  • Your client's name, address, and email
  • Invoice number (auto-generated or custom)
  • Issue date and payment due date

3Add Line Items & Calculate VAT

  • Add each product or service — description, quantity, unit price
  • Toggle 7.5% VAT on if your service is VATable under FIRS rules
  • Add discounts, custom tax rates (e.g. WHT), or additional charges as extra rows
  • Totals update automatically in the live preview

4Add Payment Details

  • Enter your bank name, account number, and account name for direct transfer
  • Or connect Paystack to add an online Pay Now button (requires account)
  • Add notes or custom payment terms (e.g. "50% deposit required")

5Download, Email, or Send via WhatsApp

  • Download as PDF — save to your device and share manually
  • Send by Email — delivered to your client's inbox (requires account)
  • Send via WhatsApp — one tap, invoice link pre-filled in WhatsApp (requires account)

The Download button activates once both the "From" and "To" fields are filled in.

Accept Payments Online in Nigeria

💳 Paystack — Cards & Bank Transfer

Connect your Paystack account under Settings → Payment Methods. A Pay Now button is added to every invoice you send online. Clients can pay instantly with:

  • Nigerian debit & credit cards (Verve, Mastercard, Visa)
  • Bank transfer (direct & USSD)
  • Mobile money

Payments are processed by Paystack and settled directly to your Nigerian bank account. How to collect payments with Paystack →

🏦 Manual Bank Details

Prefer direct transfers? Enter your bank name, account number, and account name in the invoice editor. These appear on the PDF and the online invoice link so clients always have your payment info.

🌍 International Payments (PayPal / Stripe)

Billing international clients in USD, GBP, or EUR? Connect PayPal or Stripe under Settings → Payment Methods. All three processors can be active simultaneously and InvoiceGenerator.ng automatically shows the right button based on the invoice currency.

Send Invoices via WhatsApp

WhatsApp is how Nigerian business gets done. Send a live invoice link directly through WhatsApp — your client views, approves, and pays without leaving the conversation.

  • Client receives a branded invoice link in WhatsApp
  • Opens in any browser — no app install needed on their end
  • Paystack Pay Now button embedded in the link
  • You receive a notification when the invoice is viewed and when it's paid
  • Full delivery history visible on your dashboard
💡 Tip: Send a friendly follow-up on WhatsApp 2 days before the due date. Invoices with WhatsApp follow-up get paid on average 40% faster in Nigeria.

Requires a free account. Create your account →

Free vs Premium

Try Premium free for 30 days — use coupon code free at checkout.

FeatureFreePremium ⭐
Unlimited PDF invoice downloads
FIRS 7.5% VAT auto-calculation
Nigerian bank details section
50+ currency support (USD, GBP, EUR…)
Logo upload & custom branding
Invoice templates library
Free Receipt Generator
Cloud invoice storage (all devices)✅ with account
Email invoice delivery✅ with account
Client management & directory✅ with account
Estimates & quotes✅ with account
Credit notes✅ with account
Expense tracking✅ with account
WhatsApp invoice sending & tracking
Paystack / PayPal / Stripe payments
Recurring invoices (automated)
Automated payment reminders
Smart reports & revenue dashboard
AI invoice generation (unlimited)
Time tracker → invoice
Ad-free experience

Where Are Your Invoices Stored?

☁️ Signed-In Users — Cloud Storage

Every invoice you create is saved securely in the cloud. Access your full history from any device, any browser, at any time. Sent invoices are also accessible to your clients via their unique link.

💻 Guests (No Account) — Browser Storage Only

Without an account, invoices are stored only in your browser's local storage. We do not keep copies on our servers.

⚠️Clearing your browser history or cache permanently deletes guest invoices. Always download a PDF backup, or create a free account to protect your invoices in the cloud.

📩 Sent Invoice Links

When you send an invoice via email or WhatsApp, a unique URL is generated for that invoice (e.g. invoicegenerator.ng/i/abc123). Your client can open this link to view, download, and pay the invoice at any time. The link remains active until you delete the invoice from your dashboard.

Save, Edit & Export Your Invoices

💾 Invoice Dashboard

  • All invoices listed with status: Draft / Sent / Paid / Overdue
  • Open any invoice to edit — changes save automatically to the cloud
  • Filter by date range, client, or payment status
  • Duplicate any invoice to quickly re-bill the same client
  • Mark invoices as paid when payment is received manually

📊 Export & Reports

  • Export invoice list to Excel or CSV for bookkeeping
  • Revenue reports by client, period, or currency (Premium)
  • Outstanding balance ageing report (Premium)
  • VAT / tax summary for FIRS filing (Premium)

Customize Your Invoice Template

Set up your template once and it pre-fills every new invoice automatically:

Business name, address, and logo
Currency (₦ Naira default)
Default VAT rate
Payment terms (e.g. "Net 30")
Nigerian bank account details
Footer notes & disclaimers
Custom column headers
Invoice number prefix (e.g. INV-2026-)

Click Save Template and your settings reload automatically every session. You can also save multiple invoice templates for different clients or project types.

All Features

🤖 AI Invoice Generator

Type a plain-English description and AI fills the invoice in seconds.

Try AI invoicing →

🔄 Recurring Invoices

Automatically send monthly retainer invoices on a schedule. Never forget to bill a regular client. (Premium)

Set up recurring →

📋 Estimates & Quotes

Create professional estimates and convert them to invoices in one click when approved.

📝 Credit Notes

Issue credit notes against paid invoices for refunds or billing corrections, applied directly to the balance.

Create credit note →

🧾 Free Receipt Generator

Generate official payment receipts separate from invoices — ideal for cash sales and POS transactions.

Generate receipt →

💸 Expense Tracking

Log and categorise business expenses. View net profit when combined with invoice income.

Track expenses →

⏱️ Time Tracker

Track billable hours per project and convert time logs directly into invoice line items. (Premium)

Open time tracker →

📦 Product & Service Catalogue

Save your standard products and services so you can add them to invoices with one click — no re-typing.

Manage products →

🔔 Automated Payment Reminders

Configure email reminders before the due date, on the due date, and for overdue invoices. (Premium)

Set up reminders →

👥 Client Management

Save client profiles with tags, billing history, and one-click invoice pre-fill. Send account statements.

Manage clients →

🌐 Client Portal

Give clients a private link to view all their invoices, download PDFs, and check payment history — no login needed.

🔗 Public Invoice Link

Share a permanent payment link with clients. They can pay any open invoice without you sending each one manually.

Set up public link →

📐 Invoice Templates Library

Choose from multiple professional invoice layouts — classic, modern, minimal — and save your preferred design.

Browse templates →

🏢 Nigerian Business Directory

List your business and get discovered by new clients searching for your services in Nigeria.

Explore directory →

Account Management

Creating & Managing Your Account

Sign up: Create a free account with email & password, or continue with Google for one-click sign-in.
Forgot password: Click Forgot password on the sign-in page. A reset link is emailed to you — valid for 1 hour. Reset password →
Change email or business name: Go to Settings → Profile. Email changes require re-verification.
Payment methods: Add or change your Paystack, PayPal, or Stripe connection at Settings → Payment Methods.
Cancel or change subscription: Go to Settings → Billing to cancel or change your plan. Your data is retained after cancellation.
Delete account: Contact us at our support page to request account deletion. All invoices and client data will be permanently removed.

📧 Email Verification

After signing up, a verification email is sent to your address. Click the link to verify your account and unlock email invoice sending. If you don't receive it within 5 minutes, check your spam folder or use the Resend verification option on your dashboard.

Security & Privacy

🔐 Password Security

Passwords are hashed with bcrypt and never stored in plain text. Brute-force login attempts trigger automatic account lockout.

🔒 Encrypted Connections

All data is transmitted over HTTPS using TLS 1.2+. Certificate is automatically renewed.

🏦 Payment Data

We never store your payment card details. All card processing is handled by Paystack, Stripe, or PayPal on their own PCI-compliant infrastructure.

📄 Invoice Data

Your invoice data is stored in an encrypted database. We do not share or sell your business data or your clients' information.

🔑 API Keys

B2B API keys are hashed with SHA-256 before storage. Raw keys are shown only once at generation and cannot be recovered.

🛡️ GDPR & Privacy

You can request a full export or deletion of your data at any time. See our Privacy Policy for full details.

Troubleshooting

📄 My PDF invoice won't download
  • Make sure both the "From" and "To" fields are filled in — the Download button stays disabled until then.
  • Disable browser ad blockers or pop-up blockers (they can block PDF downloads).
  • Try a different browser — Google Chrome has the best PDF support.
  • Check your Downloads folder — the file may have saved without a visible prompt.
  • If using Safari on iOS, tap and hold the Download button and choose "Open in new tab."
💬 The WhatsApp button isn't opening WhatsApp
  • On desktop, ensure WhatsApp Web (web.whatsapp.com) is open and logged in.
  • On mobile, make sure the WhatsApp app is installed.
  • Allow your browser to open external apps when prompted.
  • If it still fails, copy the invoice link manually and paste it into a WhatsApp message.
💳 Paystack payment button not showing on my invoice
  • Confirm you've connected your Paystack account at Settings → Payment Methods.
  • Make sure your Paystack account is fully verified and live keys are enabled (not test mode).
  • The Pay Now button only appears on invoices sent via email or WhatsApp link — not on the PDF.
  • Check that the invoice status is not already marked as Paid.
☁️ I can't find an invoice I saved
  • If you were a guest (no account), your invoice was stored in browser local storage. If you've cleared your browser data, it may be gone — always download a PDF backup.
  • If you're signed in, check your dashboard and use the search or date filter.
  • Check that you're signed into the same account on the same browser you used to create it.
  • If you used a different device, sign in with the same account to see cloud-synced invoices.
➕ My VAT calculation looks wrong
  • Check whether the VAT toggle is set to "Inclusive" (included in the price) or "Exclusive" (added on top).
  • FIRS standard rate is 7.5%. If you've set a custom rate, verify it under the tax settings in the editor.
  • Some services are VAT-exempt in Nigeria — toggle VAT off for those line items.
📧 My client didn't receive the invoice email
  • Ask them to check their Spam or Promotions folder.
  • Verify the email address was typed correctly on the invoice.
  • Check your email delivery log on the invoice dashboard — it shows sent/failed status.
  • Try resending the invoice from your dashboard.
  • Contact us if delivery consistently fails to a specific domain.
🔄 Recurring invoice didn't send automatically
  • Confirm the recurring invoice is set to "Active" — paused schedules won't fire.
  • Check that the scheduled date has passed (invoices send at midnight on the scheduled day).
  • Verify your account email is verified — unverified accounts cannot send automated emails.
  • Check the recurring invoice log on your dashboard for error messages.

Frequently Asked Questions

Do I need to create an account?

No. You can create and download a PDF invoice immediately without an account. Creating a free account unlocks cloud storage, email & WhatsApp delivery, payment tracking, client management, and more.

How do I accept Paystack payments on my invoice?

Go to Settings → Payment Methods and connect your Paystack account. Once connected, a Pay Now button is added to online invoices — your client pays with a Nigerian card or bank transfer without leaving the invoice page.

Does InvoiceGenerator.ng calculate VAT automatically?

Yes. Toggle 7.5% VAT on in the invoice editor (current FIRS rate) and the VAT amount and gross total calculate automatically. You can also set a custom tax rate for non-standard situations.

How do I add Withholding Tax (WHT) to an invoice?

Add an extra tax row in the invoice editor and label it "WHT (5%)" or your applicable rate. Enter it as a negative value if you're showing the net amount your client owes after WHT deduction.

Can I create invoices in USD for international clients?

Yes. InvoiceGenerator.ng supports 50+ currencies. Change the currency in the invoice editor — or set a default in your template settings. Connect Stripe or PayPal for international card payments.

What's the difference between an invoice and a receipt?

An invoice is a request for payment (issued before payment). A receipt is proof that payment was received (issued after). Use the invoice generator for billing and the Free Receipt Generator (/free-receipt-generator-nigeria) for payment confirmation.

How do I add my business logo to an invoice?

Click the logo placeholder at the top of the invoice editor and upload a PNG or JPG image. Your logo is resized automatically. Save it to your template so it appears on every future invoice without re-uploading.

How do I set up automated payment reminders?

Go to Settings → Reminders. Configure automatic email reminders to send X days before the due date, on the due date, and X days after for overdue invoices. This is a Premium feature.

Can I use InvoiceGenerator.ng offline?

The app requires internet to load. However, once open you can fill in an invoice and download the PDF with a poor or intermittent connection — PDF generation runs locally in your browser. Cloud saving and email/WhatsApp sending require a working connection.

Will clearing my browser delete my invoices?

Only if you're a guest (no account). Guest invoices live in browser local storage — clearing it deletes them permanently. If you have an account, your invoices are safe in the cloud and are not affected by browser clearing.

Can I create a receipt instead of an invoice?

Yes. Use the dedicated Free Receipt Generator at /free-receipt-generator-nigeria to generate an official payment receipt. You can also mark any invoice as Paid on your dashboard, which records the payment date and amount.

How do I cancel my Premium subscription?

Go to Settings → Billing and click Cancel Subscription. Your Premium features remain active until the end of the current billing period. Your data and invoices are kept after cancellation.

System Requirements

Works on all modern browsers:

  • Google Chrome (recommended)
  • Mozilla Firefox
  • Apple Safari (macOS & iOS)
  • Microsoft Edge
  • Samsung Internet (Android)

Required settings:

  • JavaScript enabled
  • Local storage enabled (for guest invoice saving)
  • TLS 1.2 or higher
  • Pop-ups / downloads allowed for your PDF downloads

🚀 What's New

See the latest features and improvements

Release Notes →

Learn More

Can't find what you're looking for?

Our support team is here to help. Describe your issue and we'll get back to you within one business day.