Easy Invoice – Invoice Generator, PDF Quotes & Payments
Easy Invoice is a comprehensive WordPress invoicing plugin for freelancers, agencies, consultants, and small businesses. Create unlimited invoices and quotes, generate PDF documents, accept online payments through PayPal, and manage client information directly from your WordPress dashboard. Links Live Demo Documentation Pro Version Support Forum Video Demo Watch our comprehensive video demo to see Easy Invoice in action! Learn how to create professional invoices, customize designs, manage clients, and accept payments – all in just a few minutes. Key Features Invoicing & Quotes * Unlimited invoices and quotes * Professional PDF generation * Auto-increment invoice numbering with custom prefixes * Convert quotes to invoices with one click * Clone existing invoices for faster creation * Custom invoice and quote terminology * Set default due dates and payment terms Payment Processing * PayPal payment gateway (free version) * Accept online payments with “Pay Now” button * Multiple payment gateways: Stripe, Square, Authorize.Net, Mollie, Paystack, Moneris, Bank Transfer, Cheque, Cash (Pro) * Manual payment recording (cash, check, bank transfer) * Partial payment support (Pro) * Payment status tracking and history Client Management * Unlimited client records * Store complete client information * Automated email notifications * Client portal with secure login (Pro) * Payment reminder emails (Pro) Customization * Professional invoice templates * Add your logo and business details * Customize templates using CSS * Flexible tax settings (global or per line item) * Discount calculations * Multi-currency support (150+ currencies) * Custom email templates * Translation ready Automation & Reporting * Recurring invoice automation (Pro) * CSV data export (Pro) * Invoice and quote reporting * Revenue tracking and analytics (Pro) * Bulk Send Email & Bulk Export Selected (Pro) Compatibility * Works with any WordPress theme * WooCommerce compatible * WordPress multisite support * Page builder compatible Who Uses Easy Invoice? Freelancers – Quick invoice creation and payment collection Agencies – Multi-client management and project billing Small Businesses – Professional invoicing and recurring billing Consultants – Quote management and payment tracking E-commerce – Custom B2B invoicing alongside WooCommerce Service Providers – Subscription billing and payment plans Free Version Features Unlimited Invoices & Quotes: Create unlimited invoices and quotes with no restrictions. PDF Generation: Generate professional PDF invoices and quotes with one click. PayPal Payment Gateway: Accept online payments via PayPal with a built‑in “Pay Now” button. Client Management: Store client details and send invoices/quotes via email. Tax & Discounts: Add taxes and discounts with before/after‑tax calculation options. Customization: Set custom invoice ID prefix, terms & conditions, and footer text. Email Templates: Customize invoice and quote email notifications to clients. Professional Templates: Use beautiful, printer‑friendly invoice and quote layouts. Print Invoices & Quotes: Print documents or save to PDF directly from your browser. Currency & Formatting: Control currency symbol, decimals, and separators to match your locale. Custom Payment Links: Add an external “Pay Now” link for any payment provider. Works With Any Theme: Compatible with all properly coded WordPress themes and page builders. Translation Ready: Fully translatable for global use. Pro Version Features (Addon-Based) Easy Invoice Pro is addon-driven. After installing the Pro plugin, go to Easy Invoice → Addons and turn on only the features you actually need — disabled addons contribute zero PHP, zero database queries, zero hooks. The 19 addons are organised into three tiers. Personal Tier — included free with the Pro plugin (no license key required). 12 addons: Recurring Invoices & Subscriptions: Set the frequency, end date, and payment method once; Easy Invoice generates and sends each invoice on schedule. Optional auto-charge through your gateway closes the loop — predictable revenue, zero admin. Partial Payments & Deposits: Require a deposit (% or flat) before work begins, then let clients pay the balance in installments. Tracks every part-payment and shows the running balance — no spreadsheets, no manual reconciliation. Client Portal: Clients log in to a branded portal to view invoices, download PDFs, see payment history, and accept or decline quotes — on their own time. Includes the Easy Invoice Account Gutenberg block. PDF Toolkit: Custom headers and footers, watermark stamps (PAID / DRAFT / OVERDUE / VOID), color and font controls, and per-document branding. Make every PDF look enterprise-grade. Bulk Email & Export: Bulk actions on every list screen — email batches of invoices in one click, or export selected rows to CSV. “Export All” downloads your entire history, perfect for year-end accounting. Item Library: Save your common services and products with name, description, price, and SKU. Insert into any invoice or quote in one click — stop retyping and keep pricing consistent across every document. Custom Invoice & Quote Templates: Build your own invoice and quote layouts with the visual editor — drag in logos, company info, item tables, totals, signatures, and footers. Save multiple templates and assign different layouts per client. Additional Tax Lines: Add unlimited named tax lines per invoice — VAT + duty, GST + PST, federal + state — each with its own rate. Renders every tax as a separate line on the PDF. Email Enhancements: Branded HTML emails with your colors and logo. CC / BCC, auto-attach the PDF, customise the subject and body per invoice, and set a Reply-To so client replies reach the right inbox. Secure Links for Invoices & Quotes: Replace predictable invoice/quote permalinks with cryptographically signed, expiring URLs. Stops competitors and customers from incrementing IDs to view documents that aren’t theirs. Privacy & GDPR Tools: Wires Easy Invoice into WordPress’s Personal Data Export and Erase tools. Sets an invoice data-retention policy and populates the privacy-policy boilerplate. Required for EU GDPR and California CCPA compliance. Reports & Analytics: Visual dashboard for invoice revenue, outstanding balances, payment status, and per-client performance. Filter by any date range and export for your accountant. Pro Payment Gateways — every one of these unlocks alongside the free PayPal & Manual gateways: Stripe: Card, Apple Pay, Google Pay, Link — SCA / 3-D Secure built in. Square: US / CA / UK / AU / JP card processing with webhook reconciliation. Authorize.Net: Long-standing US gateway — credit cards + eChecks via AIM. Mollie: Europe-friendly: SEPA, iDEAL, Bancontact, Sofort, Klarna, card. Paystack: Africa-first (NGN / GHS / ZAR / KES / USD): card, bank transfer, USSD, mobile money & QR. HMAC-SHA512 signed webhooks. Moneris: Canada’s largest card processor — Visa, Mastercard, AMEX, Interac. Bank Transfer: Show your IBAN / SWIFT on the invoice; mark paid on wire arrival. Cheque: Display your mailing address; mark paid when the cheque clears. Cash: In-person cash with custom collection instructions. Professional Tier — unlocked with a Professional license. 3 addons: Time Tracking & Project Billing: Built-in start/stop timer with per-project and per-client entries. Convert any block of tracked time into invoice line items in one click — replaces your standalone time-tracking tool. Expense Tracking & Reimbursable Items: Track project expenses (software, mileage, materials, contractor costs) with receipt uploads. Apply markup and roll selected expenses into invoice line items. Smart Reminders & Late Fees: Configure a multi-step reminder cadence with per-step templates that escalate in tone. Auto-apply late fees and offer early-payment discounts — typically recovers 30%+ of overdue invoices. Agency Tier — unlocked with an Agency license. 4 addons: White-Label & Brand Override: Replace the plugin name, admin menu, dashboard icon, PDF footer, and email signature with your own brand. Hide every upgrade prompt — essential for agencies reselling Easy Invoice as a managed service. Team Members & Audit Log: Scoped roles (Manager / Accountant / Sales / Viewer) so staff can work without touching refunds or settings. Every action lands in a searchable audit log — required for compliance and accountant hand-offs. Accounting Sync (QuickBooks / Xero / FreshBooks): Push invoices to your accounting tool when created; pull payment status back when reconciled there. Chart-of-accounts mapping, customer mirroring, and bank-rec friendly. Webhooks & Zapier Bridge: Subscribe any URL to invoice events (paid, accepted, failed, recurring run). HMAC-SHA256 signed payloads, automatic retries. Drops into Zapier, Make, n8n, your CRM — connect to 5,000+ tools. Upgrade to Easy Invoice Pro Why Upgrade to Pro? Easy Invoice Pro is addon-based — install once, then toggle individual features on or off from Easy Invoice → Addons. Three tiers, designed so you only pay for what you actually need: Personal Tier (free with the Pro plugin — no license required): Twelve addons covering the most-requested business needs: Recurring Invoices & Subscriptions — automate retainer / membership billing Partial Payments & Deposits — accept installment plans Client Portal — branded self-service area for your clients (Gutenberg block + shortcode) PDF Toolkit — custom watermarks, headers, footers, branding Bulk Email & Export — send / export batches of invoices in one click Item Library — reusable catalog of services and products Custom Invoice & Quote Templates — drag-and-drop layout builder Additional Tax Lines — multi-jurisdiction tax handling (VAT + duty, GST + PST) Email Enhancements — branded HTML, CC / BCC, attached PDFs Secure Links for Invoices & Quotes — unguessable signed URLs with expiry, owner restriction, and login gating Privacy & GDPR Tools — one-click GDPR / CCPA compliance, data-retention policy, WP Personal Data Export/Erase wiring Reports & Analytics — revenue, outstanding balances, client performance dashboard Professional Tier (license required): Time Tracking & Project Billing — built-in timer, hourly rates, one-click to invoice Expense Tracking & Reimbursable Items — track project costs with receipts; markup and bill through Smart Reminders & Late Fees — multi-step automated payment chase Agency Tier (license required): White-Label & Brand Override — rebrand the entire plugin as your own Team Members & Audit Log — scoped roles + searchable audit trail Accounting Sync — push invoices to QuickBooks, Xero, FreshBooks; pull payment status back Webhooks & Zapier Bridge — push events to Zapier, Make, n8n, your CRM View Pro Pricing Privacy & Security Easy Invoice respects your privacy and follows WordPress security best practices: No data collection – We don’t collect or store any data from your website GDPR compliant – All invoice data stays in your WordPress database Secure payments – Payment processing handled by PCI-compliant gateways No external dependencies – Plugin works without external API calls Security audits – Regularly monitored by Patchstack for vulnerabilities Payment processing is handled by your chosen gateway (PayPal, Stripe, etc.) according to their privacy policies. Easy Invoice never stores credit card information. Translations & Internationalization Easy Invoice is fully translation ready: Text Domain: easy-invoice Translation Method: Standard WordPress .po/.mo files or Loco Translate plugin RTL Support: Full right-to-left language support Multi-Currency: Support for 150+ currencies with custom symbols Date Formats: Localized date formatting English is the default language. Community translations are available through WordPress.org. To contribute translations, visit WordPress.org translation page
Top keywords
- invoice40×2.46%
- payment23×1.41%
- invoices20×1.23%
- pro19×1.17%
- client12×0.74%
- custom12×0.74%
- email12×0.74%
- quotes12×0.74%
- pdf11×0.68%
- wordpress11×0.68%
- export10×0.61%
- quote10×0.61%
Subscriptions for WooCommerce with Stripe Recurring Payments
Subscriptions for WooCommerce is the most affordable, feature-rich WooCommerce subscription plugin for building predictable recurring revenue — automate billing cycles, split payments, free trials, and full subscription management with support for Stripe, PayPal, Paddle, Mollie, Razorpay, and Xendit. Effortlessly turn any WooCommerce product into a subscription with flexible billing cycles — daily, weekly, monthly, or yearly — while ensuring a seamless checkout experience for your customers. Upgrade to Pro for advanced payment gateways, installment plans, subscription health monitoring, subscription recovery campaigns, recurring coupons, and CRM integrations. Need help? Read our full documentation and setup guide. Want to connect your favorite tools? Browse all WPSubscription integrations. Key Benefits: WooCommerce Subscriptions: Specifically built for the WooCommerce ecosystem to turn any product into a long-term recurring asset. Recurring & Automated Billing: Automates the entire cycle of recurring payments and flexible billing schedules — no manual intervention required. Installment Payments: Turn any purchase into hassle-free split payment options with fully customizable duration and frequency. Multiple Payment Gateways: Stripe, PayPal, Paddle, Mollie, Razorpay, and Xendit — all with automatic recurring billing and renewal support. Subscription Health Monitoring: Detect at-risk subscribers, track Monthly Recurring Revenue (MRR), monitor churn rate, and calculate Revenue at Risk in real time. Subscription Recovery: Win back cancelled subscribers automatically with targeted email campaigns, smart discount incentives, and a dedicated Recovery Report to track reactivations and recovered MRR. Growth-Oriented: Free trials, sign-up fees, recurring coupons, and upgrade/downgrade options are all designed to boost conversions and build predictable revenue. Need help? Read our full documentation and setup guide here. Start Earning with Subscriptions for WooCommerce – Recurring Payment Plugin Download the Plugin Now! Explore all features and get started at WooCommerce Subscriptions & Recurring Payment Plugin. WITH SUBSCRIPTIONS FOR WOOCOMMERCE, YOU CAN: Add recurring billing to any WooCommerce product Offer free trials before the first payment is charged Set custom billing cycles — daily, weekly, monthly, or yearly Add one-time sign-up fees for new subscribers Let customers pause, cancel, or resume their plan at any time Manage all subscriptions easily from your WordPress admin panel Let customers self-manage subscriptions from their own account dashboard Accept payments via Stripe, PayPal, Paddle, Mollie, Razorpay, and Xendit Monitor subscription health — track MRR, churn rate, and revenue at risk Apply recurring coupons that discount on first payment or on every renewal Win back cancelled subscribers with automated recovery campaigns and smart discount incentives The Subscription for WooCommerce plugin gives both you and your customers full control over subscription management. From your dashboard, you can view all subscriptions and manage them with ease. Customers have the flexibility to pause, cancel, or update their plans at any time. This level of control, combined with automated recurring billing for WooCommerce, ensures that your subscription-based business runs smoothly and customers have a seamless experience managing their subscriptions. That’s why it ranks as an excellent WooCommerce recurring payment plugin on the market today. KEY FEATURES (FREE VERSION) Simple Product Subscriptions: Turn any product into a subscription in just a few clicks. Pick how often customers get billed, and you’re done. No complicated setup needed — perfect if you’re just getting started with WooCommerce subscriptions. Flexible Billing Cycles: Charge customers daily, weekly, monthly, or yearly — whatever works for your business. Set it up once and payments process automatically on schedule. It’s an easy way to keep cash flowing without chasing down payments. Free Trial Support: Offer customers a free trial before the first payment is charged. This helps build trust and gives users a chance to try your product or service without any upfront cost, increasing sign-up conversions. Subscription Management for Admins: Manage all subscriptions from one dashboard — view active plans, track payments, and make changes quickly. Everything’s in one place, making it easy to run your subscription business without jumping between screens. Customer Subscription Dashboard: Your customers get their own dashboard where they can manage everything themselves — check billing dates, update payment info, and pause or cancel subscriptions. Giving them control means fewer support requests for you. Guest Checkout: Allow non-registered users to purchase subscription products through guest checkout, reducing friction at the point of sale and increasing overall conversion rates. PREMIUM FEATURES Support for Simple and Variable Products: Offer subscriptions on any WooCommerce product — whether it’s a single item or one with options like size or color. Turn more of your catalog into recurring revenue without any extra hassle. Automatic Stripe Recurring Payments: Payments process automatically at the start of each billing cycle — no manual charging required. Stripe handles everything securely, including failed payment retries and payment method updates, giving you steady cash flow and your customers a smooth experience. Advanced Product Customization: Personalize subscription options for each individual product — set custom billing cycles, offer free trials, charge sign-up fees, or apply unique settings per product. Create tailored subscription plans that best fit your products and meet the needs of your customers. Sign-Up Fees: Charge a one-time fee when customers first subscribe to cover setup costs or add extra value upfront. Set different fees for different products to structure your pricing and boost revenue from day one. Pending Cancellation / Scheduled Cancellations: Let customers cancel at the end of their billing period instead of immediately. This gives them more control, prevents sudden drop-offs, and ensures you still get paid for the current billing cycle — a win-win for store owners and subscribers alike. Installment Plans & Split Payments: Let customers pay for products in easy installments instead of all at once, making expensive items more accessible and affordable. Set fully custom payment schedules — weekly, monthly, or any custom interval — to boost sales and improve cash flow. Subscription Pause: Let customers temporarily pause their subscription instead of cancelling outright. This significantly reduces churn by keeping subscribers in your ecosystem until they’re ready to resume, rather than losing them permanently. Early Renewal & Manual Renewal: Allow subscribers to renew early before their billing date is due. For customers who prefer more control, manual renewal mode sends an invoice they can pay on demand — rather than relying on automatic billing. Custom Renewal Pricing: Set a renewal price that differs from the initial subscription price. Offer discounted renewals to reward loyalty, or increase renewal prices as your product grows in value. Subscription Health Monitoring: Get a real-time bird’s-eye view of your entire subscription business. Detect at-risk subscribers, flag overdue renewals, track Monthly Recurring Revenue (MRR), monitor churn rate, and calculate Revenue at Risk — so you can act before problems affect your bottom line. Recurring Coupons: Offer discounts that stick around — apply percentage or fixed-amount coupons on the first payment only, or carry them through every renewal for a set number of billing cycles. Combine with free trials to maximize sign-up conversions and reward long-term subscribers. Role-Based Product Visibility: Show or hide specific subscription products based on user roles, perfect for creating exclusive member-only offers. Control who sees what in your store and easily create targeted subscription plans for different customer segments. Grace Period: Give customers extra time to update their payment details before their subscription is cancelled after a failed payment. This prevents accidental cancellations and helps you retain more subscribers by offering a flexible buffer period. Subscription Recovery: Win back cancelled subscribers automatically with targeted email campaigns and smart discount offers. Create one-time, scheduled, or recurring campaigns to reach lapsed subscribers — offer percentage discounts, fixed-amount incentives, or WooCommerce coupons redeemable only through recovery emails. Track recovered MRR, reactivations, and campaign performance from a dedicated Recovery Report dashboard, all without any manual intervention. Subscription Cancellation Survey: Gather insights from customers who cancel their subscriptions to understand why they left and improve your service. Use targeted questions to identify pain points, reveal common cancellation reasons, and spot opportunities to enhance retention. This feedback helps refine your offerings, reduce churn, and create a better experience for future subscribers. Upgrade to Subscriptions for WooCommerce Pro Additional Features: Action Hooks & Filters Digital File Access Control REST API Integration Subscription Activities & Logs Delivery Schedules Synchronize Delivery Schedules Automated Payment Failure Handling & Smart Retry Logic Order History & Renewal Tracking Manage Delivery Status Print Delivery Addresses Subscription Upgrade & Downgrade WPML & Polylang Multilingual Support WooCommerce Blocks & Gutenberg Support MRR / Analytics & Reporting Dashboard Integrations Learning Management Systems (LMS) Tutor LMS LearnPress LearnDash Academy LMS License Management WP Software License License Manager for WooCommerce Automation & Workflow Bit Integrations OttoKit AutomatorWP Email Marketing & CRM MailPoet FluentCRM WP Fusion Payment Gateways Stripe PayPal Paddle Mollie Razorpay Xendit WooEpay Why Choose this Subscription for WooCommerce Plugin? Subscriptions for WooCommerce is more than just a plugin — it’s your key to unlocking predictable monthly revenue through fully managed recurring billing for WooCommerce. Whether you’re running a membership site, offering physical product deliveries, or building a course-based business, this plugin handles: WooCommerce auto-renewal billing via Stripe, PayPal, Paddle, Mollie, Razorpay, or Xendit Flexible billing cycles with free trials or one-time sign-up fees Customer-managed dashboards for full transparency and self-service Subscription health monitoring with MRR tracking and churn analytics Subscription recovery campaigns to win back cancelled subscribers automatically Compatibility with top tools like LearnDash, LearnPress, Tutor LMS, FluentCRM, MailPoet, and WP Fusion It’s the solid, affordable choice for anyone searching for a subscription plugin for WooCommerce that’s built for performance, reliability, and growth. SUBSCRIPTIONS FOR WOOCOMMERCE PLUGIN COMPATIBILITIES Works Perfectly with Membership for WooCommerce: The Subscription for WooCommerce plugin is fully compatible with the Membership for WooCommerce plugin. Sell membership plans with recurring payments, giving users access to exclusive content or services, with automatic billing and easy plan management. Compatible With PayPal Standard: Use PayPal Standard to accept recurring payments. It works smoothly to process payments on time, ensuring that your subscription billing is handled reliably and securely. Integrates with LearnPress: Sell online courses using LearnPress with a subscription. Create subscription plans for your courses, set recurring payments, and manage students with ease. Ideal for anyone offering online lessons, training, or digital learning programs. Integrates with LearnDash: Gate LearnDash course access behind an active WooCommerce subscription. Trusted by Fortune 500 companies and universities, LearnDash + WPSubscription makes it simple to monetize online courses with recurring revenue. Stripe Payment Gateway Support: Seamlessly integrates with the official Stripe payment gateway for WooCommerce, enabling secure automatic recurring billing on custom intervals. Stripe also supports Apple Pay, Google Pay, iDEAL, SEPA, and Bancontact for broader customer reach. Razorpay Payment Gateway Support: Full Razorpay support for recurring payments — great for businesses targeting India and Southeast Asia. Supports 100+ payment options including credit cards, debit cards, UPI, and netbanking. WPML Compatibility: Running a multilingual store? This plugin works great with WPML and Polylang, letting you offer subscription products in multiple languages and reach more customers worldwide. Xendit Payment Gateway Support: Accept recurring payments via Xendit — the leading Southeast Asian payment gateway supporting cards, e-wallets, virtual accounts, and recurring billing across Indonesia, the Philippines, and beyond. Built for WooCommerce Payment Gateway Compatibility: Designed to work with various WooCommerce-supported payment gateways. Whether using PayPal, Stripe, Mollie, Razorpay, Paddle, or Xendit, your subscription payments will be processed correctly and on time. Make Your Store Subscription-Ready This plugin is also perfect for digital products. Selling online courses, downloads, or memberships? Just set the item as a WooCommerce product, choose your subscription settings, and you’re ready to go. The Subscription for WooCommerce plugin works well with most themes that follow WordPress and WooCommerce standards. If any issue arises after a theme or version update, the plugin team quickly restores compatibility. Whether you’re selling digital downloads, physical products, or services, WPSubscription helps you grow with recurring revenue. It makes your WooCommerce store subscription-ready with minimal setup. If you’re looking for an affordable, powerful WooCommerce recurring payment solution, this plugin delivers. Need Help? If you need any help with the plugin or have questions, feel free to use our support portal. Our team is here to assist you and help you get the most out of your subscription setup. You can also explore our full range of WooCommerce plugins designed to grow your eCommerce store. If the documentation does not solve your issue, you can generate a support ticket for quick assistance. Build or improve your eCommerce store confidently with the Subscriptions for WooCommerce plugin. External services This plugin integrates with various third-party payment gateways to process recurring payments and manage subscriptions securely. Depending on the payment gateways you enable in the WooCommerce settings, order information and customer data may be securely transmitted to these external services. Stripe: When enabled, the plugin communicates with Stripe’s API to process payments, manage subscriptions, and handle auto-renewals. Usage is subject to the Stripe Services Agreement and Stripe Privacy Policy. PayPal: When enabled, the plugin communicates with PayPal’s API (api-m.paypal.com or api-m.sandbox.paypal.com) to process payments securely and manage subscription lifecycles. Usage is subject to the PayPal Legal Agreements and PayPal Privacy Statement. Upgrade to Pro This plugin has a Pro version with more features, priority support, and advanced integrations. Learn more: WPSubscription Pro