Skip to content
Mautic · GPL v3 · Free

The open-source answer to marketing automation, in PHP.

If you have been searching for free, open-source bulk email software written in PHP, Mautic is the answer — GPL v3, no licence fee at any list size. It is also the heaviest of the six to run, and Mautic itself says it should not go on shared hosting. Both halves of that are on this page.

  • GPL v3, no fee
  • Real automation
  • PHP 8.x + MySQL
  • Full root access
Licence cost, any list size

$0

GPL v3 · you pay for the server, not the software

  • Campaigns, scoring, forms, landing pages
  • CRM integrations
  • Not for shared hosting — their words
  • Does not send mail by itself

Mautic on a VPS, in One Paragraph

Mautic is free, open-source marketing automation written in PHP and released under the GPL v3. It is not just a newsletter tool: it runs multi-step campaigns, scores leads, hosts forms and landing pages and talks to CRMs. That capability is why it is the heaviest package here to run and to learn. It needs PHP 8.x with a specific set of extensions, MySQL 5.7+ or MariaDB 10.2+, and — in Mautic's own words — “a robust hosting environment” that is not shared hosting. Like every campaign application, it does not deliver mail itself: it hands messages to an SMTP server or a relay.

  • Licence: GPL v3. Free at any list size, self-hosted.
  • Stack: PHP 8.2–8.5 for Mautic 7.0; MySQL 5.7+ or MariaDB 10.2+ with InnoDB.
  • Extensions: xml, mysql, imap, zip, intl, curl, gd, mbstring, bcmath, plus NPM.
  • Not shared hosting: stated in the project's own requirements.
  • Sending: needs an MTA or relay behind it — Port 25 is open here either way.
  • Strength: automation. If you only want newsletters, listmonk is far less work.

Automation Is the Reason to Choose It

If you do not need these, you are paying the maintenance cost for nothing.

What Mautic does that a newsletter tool does not

Branching campaigns that react to what a contact does, lead scoring that accumulates across visits and opens, forms and landing pages that feed segments directly, and two-way CRM integration. This is the category Mautic competes in, and it is free, which is unusual.

What that costs you in server terms

Automation means cron jobs running constantly, and every interaction writes a row. Contact and event tables grow far faster than a plain subscriber list, so database performance — not CPU — is what you feel first. Fast storage matters more here than core count.

What Mautic Publishes as Its Requirements

Taken from the project's own documentation on 17 August 2026, not from a hosting page's estimate. The source is named underneath so you can check it.

Licence GPL v3
Cost Free
Stack PHP
PHP PHP 8.2–8.5 for Mautic 7.0; 8.1–8.3 for 5.2 and 6.0
Database MySQL 5.7+ or MariaDB 10.2+ (InnoDB)
Also needs PHP extensions: xml, mysql, imap, zip, intl, curl, gd, mbstring, bcmath. NPM from 5.0 onward.
Sends mail itself No — it hands mail to an MTA or a relay

Sources, checked 17 August 2026

Read at each vendor's own documentation rather than taken from a summary. Follow the links and check for yourself — figures like these move.

Licence — LICENSE.txt opens “Mautic is released under the GPL v3” github.com/mautic/mautic
PHP versions, database minimums, extension list, and the statement that Mautic should not be installed on shared hosting mautic.org

Is Mautic Right for You?

Free is not the same as cheap. The licence costs nothing; the learning curve is real.

You want automation, not just broadcasts

Branching journeys, lead scoring and behaviour-triggered sends are what Mautic is for. Nothing else here does them for free.

You specifically wanted open source in PHP

GPL v3, PHP, self-hosted, no licence fee. If that was the search, this is the answer.

You want your contact data on your own server

Self-hosting means the behavioural data stays with you rather than in a SaaS vendor's database.

You are comfortable maintaining a PHP app

Composer, cron, PHP extensions and periodic upgrades. If that is familiar territory, Mautic is manageable.

You only want to send a newsletter

Then this is a lot of machinery for one job. listmonk will do it with a fraction of the upkeep.

You were hoping for shared hosting

Mautic's own requirements rule it out. That is not us pushing you upmarket — read their page.

Nobody will own the upgrades

A neglected Mautic install becomes a security problem and a support headache. Somebody has to keep it current.

You need it working this afternoon

Mautic rewards setup time. If the deadline is today, a hosted tool will get you there faster.

Which Plan Fits

The limiting factor is the database, not the processor. Contact records and campaign events accumulate steadily, and automation is writing to them continuously, so fast storage earns its keep here more than extra cores do.

Suggested for Mautic

Business NVMe VPS

Contact and event tables grow fast, and automation runs constantly in the background.

NVMe VPS

2 Cores · 2 GB RAM
30 GB NVMe · 10 Gbps Port

$12.95/mo

Compare NVMe VPS

This is a starting point, not a rule — list size and sending frequency matter more than the software itself. See all plans · compare all six packages · ask before you order.

Mautic Questions

Free software. Honest hosting for it.

Port 25 open, a dedicated IPv4 address, reverse DNS set free on request and root access to build the stack Mautic wants — plus a 7-day money-back guarantee.