Full Visibility of Your Cash
Know in real time how much money comes in, when and from where. Remove the surprise of forgotten invoices and hidden expenses.

[ Management and productivity ]
Real financial control for agencies, in your WordPress








Las agencias y pequeños negocios pierden miles de euros cada año por falta de visibilidad financiera. Olvidas cobrar facturas, no sabes cuál es tu margen real, y tus suscripciones SaaS devoran el beneficio sin que lo veas venir. [B] Finance Manager convierte tu WordPress en un centro de control financiero profesional, sin necesidad de software externo ni integraciones complejas.
Diseñado por una agencia para agencias, este plugin automatiza el registro de ingresos recurrentes (contratos de mantenimiento, retenciones mensuales, servicios fijos), gastos recurrentes (hosting, software, proveedores), y transacciones puntuales. Un motor diario materializa automáticamente tus plantillas recurrentes en transacciones pendientes, y recordatorios automáticos por correo te avisan cuando hay facturas vencidas o ingresos por cobrar. Todo funciona en WordPress nativo: sin APIs externas, sin dependencias de terceros, sin complejidad.
Ideal para agencias de diseño, estudios de desarrollo, consultorías digitales, freelancers con múltiples clientes y pequeños negocios que necesitan saber en tiempo real cuánto dinero entra, cuánto sale, y cuándo. Registra cada cliente con su día de facturación, ID fiscal y datos de contacto. Clasifica proveedores por categoría (hosting, SaaS, servicios). Crea plantillas de ingresos y gastos que se repiten semanal, mensual, trimestral o anualmente. El sistema genera automáticamente las transacciones pendientes, y tú solo tienes que marcarlas como pagadas cuando llegue el dinero.
La previsión de tesorería te muestra mes a mes qué dinero esperas recibir y gastar, combinando saldo actual, transacciones pendientes y recurrencias futuras. Los reportes detallan ingresos por cliente, gastos por proveedor, márgenes por categoría, y se exportan a CSV listo para Excel. Compatibilidad total con WordPress 6.0+, PHP 8.1+, y todos los temas y plugins estándar. Soporte por correo y documentación completa incluida.
La reconciliación bancaria automatizada detecta qué transacciones de tu banco coinciden con tus registros, eliminando el trabajo manual de cotejar extractos. Sube un CSV de tu banco, el plugin mapea automáticamente columnas (detecta formatos de Santander, BBVA, CaixaBank, Revolut, etc.), y te muestra un resumen antes de confirmar. Tolerancia configurable de fechas (±1 a 14 días), soporte para múltiples formatos de cantidad y divisas (EUR, USD, GBP, BRL).
Automatiza recordatorios de facturación: cuando llega el día de cobro de un cliente, recibes un aviso. Cada mañana, un resumen de qué facturas están vencidas. Opcionalmente, envía recordatorios automáticos a tus clientes (con plantilla personalizable y protección anti-spam). Integración opcional con WooCommerce para sincronizar pagos de pedidos directamente como transacciones marcadas. API REST segura para que otros plugins o servicios externos puedan crear y consultar transacciones sin tocar el admin.
Know in real time how much money comes in, when and from where. Remove the surprise of forgotten invoices and hidden expenses.
Project your balance month by month, combining recurring income, fixed expenses and pending transactions. Plan with confidence.
The daily engine generates transactions automatically. Email reminders warn you about collections and payments. Less manual work, more accuracy.
Everything in your WordPress admin. No external APIs, no dependencies, no additional subscriptions. Only your data, under your control.
Upload a CSV from your bank and the plugin automatically detects which transactions match. Checking statements now takes minutes, not hours.
Generate reports by client, supplier and category. Export to Excel. Share them with your accountant or use them for internal analysis without friction.
A secure REST API to connect WooCommerce, a CRM or any other plugin. Sync payments and transactions without duplicating data.
Manage recurring maintenance contracts, hosting and SaaS software. Know the real margin you have on each client and when to collect.
Record one-off projects and monthly retainers. Automate collection reminders. Generate reports per client for your accountant.
Integrate with WooCommerce to sync payments. Control fixed expenses (suppliers, subscriptions). Forecast your cash month by month.
Centralise data from several WordPress sites. Export reports for analysis. A REST API to connect with internal tools.
Receive monthly client reports in Excel. Bank reconciliation ready. Clean data for the official accounts.
Upload [B] Finance Manager to /wp-content/plugins/ and activate it from Plugins → Install plugin. It requires WordPress 6.0+ and PHP 8.1+.
Go to Finance → Settings. Choose your currency (EUR, USD, GBP, BRL), set your opening balance, notification email and time zone. Save the changes.
Create your clients (Finance → Clients) with name, tax ID and billing day. Create suppliers (Finance → Suppliers) by category. It takes 10 minutes.
Go to Finance → Recurrences. Define income (e.g. "Client X maintenance contract, €500 every month") and expenses (e.g. "Annual hosting, €120"). The daily engine generates them automatically.
Finance → Dashboard shows your balance, pending items and month-by-month forecast. Finance → Reports generates analysis by client, supplier and category. Export to Excel whenever you need.
In Settings, turn on automatic reminders for overdue invoices. Use Finance → Bank Reconciliation to check CSV statements. Ready to run effortlessly.
A clear comparison: features, control and price
| Aspect | Finance Manager | Other solutions |
|---|---|---|
| Client and supplier management | Native in WordPress, your own data | Requires external software or SaaS |
| Automatic recurring income and expenses | Daily engine, no external setup | Manual, or requires Zapier/integrations |
| Cash flow forecast with charts | Included, month by month, visual | Only in premium SaaS plans |
| Automatic bank reconciliation | Smart detection, column mapping | Manual or in expensive accounting software |
| Automatic email reminders | Included, customisable, anti-spam | Requires an additional plugin or SaaS |
| REST API for integrations | Secure, authenticated, rate-limited | Not available in free plugins |
| Annual price | From €49 (Professional) to €199 (Enterprise) | €200+ a month in typical SaaS |
No. [B] Finance Manager is an internal control and forecasting tool. Legal invoices must still be issued by your invoicing software or accountant. This plugin helps you know what money you expect, when and where it comes from, but it does not replace the official accounts.
Once a day via WP-Cron, around 06:00 (site time zone). You can force a manual run at any time from Finance → Settings → Tools. If your site has little traffic, WP-Cron may be delayed; in that case, we recommend setting up a server cron that calls wp-cron.php every morning.
Only if you turn on "Payment reminders to clients" in Settings. The system sends one reminder per overdue invoice, but respects a configurable interval to avoid spam. You can customise the message, include placeholders such as {cliente}, {monto}, {fecha_vencimiento}, and set the number of days before the reminder is sent.
By default, administrators only. The plugin uses the custom capability bdw_fm_manage_finances. You can grant this capability to other roles (Editor, Author) with any role manager plugin. The plugin does not create new roles, it only uses the standard WordPress capability.
Yes, fully compatible with WordPress Multisite. Each site has its own database of clients, suppliers, transactions and settings. The Agency and Enterprise licenses allow you to activate the plugin on unlimited sites within the same network.
Upload a CSV of your bank statement (Santander, BBVA, CaixaBank, Revolut, etc.). The plugin automatically detects the delimiter, the encoding and the column names. It then matches your recorded transactions with those of the bank by amount and date (with configurable tolerance). It shows you a summary of the matches and the unreconciled transactions before you confirm. Once confirmed, your transactions are marked as paid and the bank reference is recorded.
Yes. [B] Finance Manager includes a secure REST API (bdw-fm/v1) that lets you create, read, update and delete transactions, clients and suppliers from other plugins or external services. It uses API key authentication (X-BDW-FM-API-Key header) and rate limiting (60 requests/minute). See the complete documentation in Settings → API or at https://baqueiro.es/docs/b-finance-manager.
Transactions already recorded keep their original currency. Only new records use the currency you set. If you need to change the currency of historical records, contact support; we can help you migrate the data. We recommend setting the currency before you start recording transactions.
At the moment, the plugin exports to CSV (Excel compatible). Reports can also be viewed on screen and printed. If you need export to other formats (PDF, JSON, XML), contact support or check the plugin roadmap.
There is no technical limit. Performance depends on your server and database. We have tested the plugin with more than 10,000 transactions, 500 clients and 200 suppliers without problems. If you have a very high volume, we recommend a server with at least 2 GB of RAM and MySQL 5.7+.