PhilDesigns Clean Invoices
Create, send, and track client invoices from your WordPress dashboard.
Use with caution
PhilDesigns Clean Invoices works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where PhilDesigns Clean Invoices stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| Billing | >100 |
| clients | >100 |
| invoices | >100 |
| >100 | |
| Time Tracking | >100 |
About PhilDesigns Clean Invoices
From the official readme · v1.3.2Description
PhilDesigns Clean Invoices handles the full billing workflow from within your WordPress dashboard — build invoices with line items, generate PDFs, email clients, collect partial or deposit payments, and track billable hours without relying on any third-party invoice service.
Features
- Invoice creation with configurable prefix and auto-incrementing numbers (e.g. INV-0001)
- Line items with description, optional sub-detail, quantity, rate, and auto-calculated amounts
- Tax rate (per-invoice or global default), optional shipping, subtotal, and total
- Invoice statuses: Draft, Sent, Partial, Paid, Overdue — with colour-coded badges
- PDF generation, browser preview, and download
- Send invoice by email to client with PDF attached; test email sends only to you
- Customisable email templates for invoices and payment receipts with placeholder tokens
- BCC on all outgoing invoice emails
- Payment history per invoice — record deposits, installments, and payments individually; status updates automatically from Sent → Partial → Paid
- Send payment receipt to client when an invoice is paid
- Time tracker with start/stop timer, persistent state, inline editing, and entry merging
- Admin bar quick-timer accessible from any page in the dashboard or front end
- Add tracked time directly to an invoice as a line item
- Client management — name, company, email, phone, and full address
- CSV export of all invoices for a selected year
- Sales and revenue report with monthly breakdown
- Dashboard widget showing outstanding invoices and year-to-date revenue
Installation
- Upload the
clean-invoicesfolder to/wp-content/plugins/. - Activate the plugin through the Plugins menu in WordPress.
- Go to Invoices → Settings and fill in your company details, logo, and email preferences.
- Go to Invoices → Clients and add your clients.
- Go to Invoices → Add New to create your first invoice — select a client, add line items, and save to auto-assign an invoice number.
- Use the Send & Actions sidebar to preview the PDF, send the invoice, record a payment, or send a receipt.
- To track time, go to Invoices → Time Tracker, start the timer, then use Add to Invoice to append logged hours as a line item.
Frequently asked questions
Does this plugin require any third-party services?
PDF generation uses the FPDF library, which is bundled with the plugin. QR codes for Venmo/Zelle payment options are generated locally as well. No external services are contacted.
Will my data be deleted if I deactivate the plugin?
No — invoice and client data remains in your database when the plugin is deactivated. Uninstalling the plugin removes all plugin data.
Can I customise the invoice layout?
Invoice content is configurable through Settings (company details, logo, payment options, thank-you message). The PDF layout is generated by FPDF.
Are partial payments supported?
Yes — you can record deposits, installments, and payments individually. The invoice status updates automatically: Sent → Partial → Paid as the balance is paid down.
What data is stored per invoice?
Invoice number, client, date, due date, line items, tax, shipping, total, status, payment history, and notes. Client data includes name, company, email, phone, and address.
Changelog
Internal identifier prefix changed from ci_/CI_ to philclin_/PHILCLIN_ per WordPress.org review; QR codes now generate locally. If you have existing invoices/clients/settings, back up before updating.
1.3.2
- Tested on WP version 7.1, no issues detected.
1.3.1
- Renamed bundled third-party classes (
FPDF→PHILCLIN_FPDF,PhilClinQRCode→PHILCLIN_QRCode) so they can’t collide with another plugin’s copy of the same library. - Unrolled the settings sanitize-callback registration into one explicit
register_setting()call per option.
1.3.0
- Renamed all plugin identifiers (classes, functions, constants, post types, meta/option keys, AJAX actions, script handles) to a distinct
philclin_/PHILCLIN_prefix. - QR codes for Venmo/Zelle payment options are now generated locally instead of via a third-party API — no payment data leaves your site.
- Removed the FPDF remote-download fallback; the bundled PDF library is now used directly.
- Moved all inline
<style>blocks to properly enqueued stylesheets. - Settings fields now use type-specific sanitization (numbers, email, URL, checkbox) instead of one generic sanitizer.
1.2.0
- Added Hourly vs Flat Rate type toggle per line item — click the icon in the line items table to switch between billing modes.
- Flat Rate items display “Flat Rate” in the Qty/Rate columns on the browser preview and generated PDF.
- Added Hours column to the invoice admin list showing total billable hours at a glance.
- Added Total Hours row in the Invoice Details panel on the edit screen; row is hidden automatically when no hourly items are present.
1.1.0
- Added Time Tracker with start/stop timer, persistent state, inline editing, and entry merging.
- Added admin bar quick-timer accessible from any page in the dashboard or front end.
- Added ability to add tracked time directly to an invoice as a line item.
1.0.0
- Initial release.
Screenshots
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best PhilDesigns Clean Invoices alternatives
All Billing plugins →FAQ
PhilDesigns Clean Invoices: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 29, 2026
Is PhilDesigns Clean Invoices free?
Yes. PhilDesigns Clean Invoices is free to download and use from the official WordPress.org plugin directory.
Is PhilDesigns Clean Invoices safe to use in 2026?
PhilDesigns Clean Invoices works, but test it on a staging site before relying on it in 2026. Was last updated 2 months ago, and scores 60/100 on our health check.
How many websites use PhilDesigns Clean Invoices?
PhilDesigns Clean Invoices is active on <10 WordPress websites and has been downloaded 206 times since it launched in July 2026. It was downloaded 59 times in the last 30 days.
Does PhilDesigns Clean Invoices work with WordPress 7.1?
Yes. The developer has tested PhilDesigns Clean Invoices up to WordPress 7.1.2, the latest release. It requires WordPress 6.7 or newer.
What PHP version does PhilDesigns Clean Invoices need?
PhilDesigns Clean Invoices requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was PhilDesigns Clean Invoices last updated?
The latest version, 1.3.2, was released on August 13, 2026 (2 months ago).
Who makes PhilDesigns Clean Invoices?
PhilDesigns Clean Invoices is developed and maintained by phildesigns.
What are the best alternatives to PhilDesigns Clean Invoices?
The most popular alternatives to PhilDesigns Clean Invoices are Sprout Invoices (1K+ installs), Easy Invoice (500+ installs) and Paystack MemberPress (300+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card