Plans and limitations
DeDuplica is available on four subscription tiers. Processing limits apply per job run.
Plan Comparison
| Feature | Free | Standard | Plus | Enterprise |
|---|---|---|---|---|
| Price | £0/mo | £199/mo | £599/mo | Custom (from £1,200) |
| Max duplicates per run | 1,000 | 10,000 | 100,000 | 1,000,000+* |
| Max records scanned per job | 10,000 | 100,000 | 1,000,000 | 10,000,000+* |
| Max matching fields per job | 5 | 10 | 10 | 15 |
| Connections per subscription | 1 | 1 | 1 | As per contract |
| Scheduling | Basic (once/day) | Unlimited | Unlimited | Unlimited |
| Webhook support | ✓ | ✓ | ✓ | ✓ |
| Log retention | 90 days | 90 days | 90 days | Unlimited |
| Local Agent (on-premises) | — | — | — | ✓ |
| Self-serve subscription encryption key | — | — | — | ✓ |
| Client-controlled encryption (CLIENT_ENCRYPTION_KEY) | — | — | — | ✓ |
| Priority support | — | — | — | ✓ |
| Professional services | Optional | Optional | Optional | Optional |
*In Enterprise plan limits can be extended, but the good practice is to split the dataset to avoid sets exceeding 10mln records in one batch.
Limit Details
Max Duplicates per Run
The maximum number of duplicate pairs a single job execution can detect and log. If your dataset has more potential duplicates, consider splitting the job using Source Definition filters or upgrading your plan.
Max Records Scanned
The maximum number of records fetched from the source table per job run. For large tables, use filters in the Source Definition to scope the dataset, or use paging to process records in batches across multiple scheduled runs.
Max Matching Fields
The number of fields you can include in the Find Duplicates configuration per job. Combining more fields not always produces more precise matching - if needed requires a higher plan.
Enterprise Plan
The Enterprise plan is intended for organisations with:
- Large-scale datasets — scans up to 10 million records and detects up to 1 million duplicates per one job run - larger sets are supported but require coordination with support team to explicitly allow it.
- Data residency requirements — the Local Agent processes all data inside your own network; DeDuplica’s cloud never accesses your records directly
- Complex integration scenarios — up to 15 matching fields per job, unlimited scheduling frequency, and parallel processing
- Compliance needs — unlimited log retention, audit support, and priority SLA
- Self-serve subscription encryption key — retrieve your
SUBSCRIPTION_ENCRYPTION_KEYdirectly from the connection configuration page - Client-controlled encryption — set a
CLIENT_ENCRYPTION_KEYon your Local Agent so that not even DeDuplica can read your matched record data; the encrypted merge output is delivered through to webhooks for your own infrastructure to decrypt
Enterprise pricing is custom and depends on volume, agent deployment, and support requirements. Get in touch to discuss.
Upgrading
You can upgrade or manage your plan from System → Settings inside the DeDuplica app. Changes take effect immediately. You can downgrade plan any time, just please note that Enterprise plans cannot be altered once activated - new subscription creation would be required.