--- title: Installation description: Install Easy Invoice (free) from WordPress.org plus Easy Invoice Pro from your MatrixAddons account, configure permalinks, and verify the plugin loaded cleanly. --- # Installation > **New to WordPress?** Read [Your WordPress admin](/admin-dashboard) right after install — it maps every menu item under **Easy Invoice** to the page in these docs. ## Requirements - **WordPress 5.6+** - **PHP 7.4+** (the bundled `composer.json` is stricter than the readme — use the readme value for compatibility) - A WordPress site with **Pretty permalinks** enabled (Settings → Permalinks → anything other than _Plain_) - For Pro: an active **Easy Invoice Pro license** from your [MatrixAddons account](https://matrixaddons.com/account/) > Easy Invoice Pro **requires the free Easy Invoice plugin to be active**. Activating Pro without Free triggers a `wp_die` and auto-deactivates Pro — see `easy-invoice-pro.php:184–211`. ## 1. Install the free plugin The free plugin is the foundation. Install it first. ### From WordPress.org (recommended)
  1. Open Plugins → Add New.
  2. Search for Easy Invoice by MatrixAddons.
  3. Click Install Now, then Activate.
### From a ZIP
  1. Download easy-invoice.zip from wordpress.org/plugins/easy-invoice.
  2. Open Plugins → Add New → Upload Plugin.
  3. Choose the ZIP, click Install Now, then Activate.
You should see a new top-level **Easy Invoice** menu item in the WordPress sidebar. ## 2. Install Easy Invoice Pro (optional) Pro is delivered as a separate plugin ZIP from your MatrixAddons account.
  1. Sign in at matrixaddons.com/account.
  2. Download easy-invoice-pro.zip from Downloads.
  3. In WordPress, open Plugins → Add New → Upload Plugin.
  4. Upload the ZIP, click Install Now, then Activate.
### Activate your Pro license
  1. Open Easy Invoice → License.
  2. Paste your license key (from your MatrixAddons account → Licenses).
  3. Click Activate.
The license activates against `https://store.mantrabrain.com/edd-sl-api/?` — see [Troubleshooting](/troubleshooting) if your host firewalls outbound HTTPS. ## 3. Set permalinks Easy Invoice rewrites URLs for invoice and quote singles. Without pretty permalinks, links 404.
  1. Open Settings → Permalinks.
  2. Pick Post name (or any non-Plain).
  3. Click Save Changes.
Pro also adds a **Permalinks** tab in Easy Invoice → Settings for custom & secure link slugs — see [Pro features overview](/third-party-integrations#custom-permalinks). ## 4. Verify the install Quick sanity check that everything loaded: | Check | Where | Pass | | --- | --- | --- | | Free plugin active | Plugins → Installed Plugins | "Easy Invoice" listed and active | | Top-level menu | WordPress sidebar | "Easy Invoice" visible with submenus | | Pretty permalinks | Settings → Permalinks | Anything except "Plain" | | Pro active (if installed) | Easy Invoice → License | Status: **Active** | | First invoice URL | Easy Invoice → Add New → Save | Public link opens the invoice template | ## 5. (Optional) Run the setup walkthrough Easy Invoice doesn't ship a separate wizard — instead, the [Quick start](/quick-start) page walks you through: - Company details (name, address, logo for invoice header) - Currency & decimal precision - Invoice numbering (prefix + auto-increment) - The first email template - The first PayPal connection - Sending the first invoice ## Updating - **Free**: WordPress.org auto-updates apply via Plugins → Installed Plugins. - **Pro**: After license activation, Pro updates show up in the same Plugins screen. The license must be **active** for update notifications to appear. ## Where next - 🚀 [Quick start](/quick-start) — your first invoice in five minutes. - 🧭 [Your WordPress admin](/admin-dashboard) — what every menu item does. - 🧾 [Invoices](/invoices) — the builder, taxes, discounts, and PDF export.