--- title: Quick start description: Send your first Easy Invoice โ€” install, set company details, currency, numbering, an email template, then build and send your first invoice. --- # Quick start This walkthrough takes you from a fresh install to sending a real invoice to a client. **No coding required.** If you're brand new to Easy Invoice, do **every step** below in order. > Stuck on something? Each step links to a deeper reference page. ## Before you start You should already have: - WordPress 5.6+ running (any host, any theme). - The **Easy Invoice** plugin installed and activated. ([Installation guide](./installation)) - Optionally, **Easy Invoice Pro** activated with a license key if you bought it. When you activate Easy Invoice for the first time, a new **Easy Invoice** menu appears in your WordPress sidebar with a green dot icon. --- ## 1. Company information Open **Easy Invoice โ†’ Settings โ†’ Company Information**. Fill in: | Field | Why | | --- | --- | | **Company Name** | Printed on every invoice header | | **Email** | Where client replies go | | **Phone Number** | Optional contact info on invoices | | **Address** | Required on invoices in most countries | | **Tax ID / VAT Number** | Required in EU, Canada, Australia, etc. | | **Company Logo** | Upload from Media Library โ€” appears top-left on the PDF | Click **Save Changes**. ๐Ÿ“– [Full Company settings reference](./settings-reference#_1-company-information) --- ## 2. Currency & numbering Open **Easy Invoice โ†’ Settings โ†’ Currency** and set: - **Currency** (USD / EUR / GBP / INR / NPR / 150+ options) - **Symbol Position** (Left, Right, or with space) - **Thousands Separator** + **Decimal Separator** (`1,234.56` vs `1.234,56`) - **Decimal Places** (usually `2`) Then open **Easy Invoice โ†’ Settings โ†’ Invoice** and set: - **Invoice Prefix** โ€” your invoice number prefix (e.g. `INV-`, `2026-`, `EIIN_`) - **Next Invoice Number** โ€” typically `1` (or your next number if migrating from another system) ๐Ÿ“– [Currency settings](./settings-reference#_4-currency-settings) ยท [Invoice numbering](./settings-reference#_2-invoice-settings) --- ## 3. Tax (if applicable) Open **Easy Invoice โ†’ Settings โ†’ Tax**. - **Enable Tax** โ€” tick if you charge VAT/GST/sales tax - **How do you enter tax?** โ€” usually `exclusive` (price + tax) for B2B; `inclusive` (price already includes tax) for B2C in the EU - **Default Tax Rate (%)** โ€” your country's standard rate (US: usually 0 here, US sales tax varies by state โ€” set per invoice) - **Tax Name** โ€” `VAT`, `GST`, `Sales Tax`, `IVA`, etc. ๐Ÿ“– [Tax settings reference](./settings-reference#_5-tax-settings) --- ## 4. Email basics Open **Easy Invoice โ†’ Settings โ†’ Email โ†’ General**. - **From Name** โ€” your business name (`Acme Co.`, not `WordPress`) - **From Email Address** โ€” a real address on your domain (`billing@acme.co`) - Click **Send Test Email** to your own address and confirm it arrives **not in spam** If the test fails or lands in spam โ†’ install **WP Mail SMTP** or **Fluent SMTP** and connect a transactional service (SendGrid, Mailgun, Amazon SES). Then re-test. ๐Ÿ“– [Full email reference](./email-settings) --- ## 5. Connect one payment gateway You need at least one gateway so the **Pay Now** button works. ### Free option โ€” PayPal 1. Open **Easy Invoice โ†’ Settings โ†’ Payment**. 2. Find the **PayPal** row, tick **Enable**. 3. Paste your **PayPal business email**, set Mode to `Live`. 4. Save. ### Pro option โ€” Stripe (cards, Apple/Google Pay) 1. Grab your keys from [Stripe Dashboard โ†’ Developers โ†’ API Keys](https://dashboard.stripe.com/apikeys). 2. Open **Easy Invoice โ†’ Settings โ†’ Payment**, tick **Enable** on Stripe. 3. Paste Publishable Key + Secret Key. 4. Add a webhook in Stripe (`yoursite.com/wp-admin/admin-ajax.php?action=easy_invoice_stripe_webhook`) and paste the Webhook Secret back into Easy Invoice. ๐Ÿ“– [Full payment gateway guide โ€” Stripe, Square, Authorize.Net, Mollie, Paystack, Moneris, Bank Transfer, Cheque, Cash, PayPal](./payment-settings) --- ## 6. Create your first Client Open **Easy Invoice โ†’ All Clients โ†’ Add New Client**. Fill at minimum: - **First name** + **Last name** (or **Business name**) - **Billing email** (this is who'll receive the invoice email) - **Billing address** Click **Add Client**. ![Clients listing โ€” add your first client](/screenshots/27-clients-list.png) ๐Ÿ“– [Clients & portal](./clients) --- ## 7. Create your first Invoice Open **Easy Invoice โ†’ Add New Invoice**. 1. **Invoice Details tab:** Type a title ("First test invoice"). Issue Date = today. Due Date = +14 days. Status = **Available**. 2. **Items tab:** Click **Add Item**. Title: `Test product`. Quantity: `1`. Price: `100`. Taxable: untick (for now). 3. **Client tab:** Pick the client you just created. 4. **Discounts & Taxes tab:** Skip โ€” leave as defaults. 5. **Payment tab:** Confirm your enabled gateways are ticked. 6. Click **Publish**. ![Invoice Builder โ€” line items, taxes, discounts](/screenshots/24-invoice-builder.png) ๐Ÿ“– [Full invoice walkthrough](./invoices) --- ## 8. Send it & test the Pay Now button On the saved invoice page, click **Send Email**. The **Invoice Available** email goes to the client. Now open the public invoice URL (from the green box at the top of the builder). You'll see your logo, the line items, the total, and a **Pay Now** button. Click **Pay Now** โ€” you should be sent to PayPal / Stripe / your gateway. Use a sandbox key and a test card to confirm the round-trip works. When the payment clears, the invoice flips to **Paid** automatically, and a **Payment Received** email goes out. --- ## You're live! What's next? | Want to | Read | | --- | --- | | Send a quote before you invoice | [Quotes guide](./quotes) | | Personalize the emails | [Email reference](./email-settings) | | Look up any specific setting | [Settings reference](./settings-reference) | | Bill clients monthly automatically PRO | [Recurring invoices](./recurring-invoices) | | Let clients log in & see their history PRO | [Client portal](./clients) | | Add a custom PDF layout PRO | [Pro features โ†’ Template Builder](./features#template-builder) |
Pro Need recurring billing, multiple payment gateways, client portal, payment reminders, or the template builder? Upgrade to Easy Invoice Pro