Plans & billing
Understand how UglyDMARC pricing works, what's included in each plan, and how to manage your subscription and entitlements.
How plans work
UglyDMARC uses an entitlement model. Your plan grants you a set of entitlements — such as a limit on the number of domains you can add, DMARC report retention in days, number of users (seats), and API access.
When you upgrade or downgrade, your entitlements change immediately. If you downgrade and you're over a limit (e.g., you have 20 domains but the new plan allows only 10), you'll see a warning and must remove domains before the change takes effect.
Plan tiers
UglyDMARC offers several pricing tiers to fit different needs. For exact pricing and current details, see our Pricing page.
Solo
For an individual or a single small business:
- Up to 2 domains
- 90 days of DMARC report retention
- 1 user (account owner only)
- Basic dashboards
- No alerts, no API access
- Billed annually
Starter
Best for small teams getting their first domains under management:
- Up to 5 domains
- 90 days of DMARC report retention
- 1 user (account owner only)
- Email alerts
- Read-only API access
Pro
Ideal for growing organizations managing multiple domains:
- Up to 15 domains
- 1 year of DMARC report retention
- Up to 5 users
- Multi-domain search, anomaly alerts + webhooks
- Full API access (read + write)
Business
For larger organizations and MSPs managing many domains:
- Up to 50 domains
- 2 years of DMARC report retention
- Up to 25 users
- Alert routing (teams & ESP owners)
- Full API access
- Free MSP / Reseller upgrade during launch (multi-tenant, pooled licensing, white-label)
Enterprise
For large organizations, MSPs, and mission-critical deployments:
- Thousands of domains and custom pooled licensing
- Custom DMARC report retention
- Many users, each able to manage their own domains
- API access with higher rate limits
- Email support
Tip
Need more domains than your plan includes? On Starter, Pro, and Business you can add domains à la carte at $3.50/domain/month. Solo is capped at 2 domains. Custom entitlements are available on Enterprise — contact sales@uglydmarc.com to discuss your requirements.
Free trial
Solo, Starter, and Pro start with a 90-day free trial. We collect a card at signup but don't charge it until day 90 — long enough for DMARC aggregate reports to accumulate so you can reach p=reject safely. Cancel any time before day 90 and you're not charged; we email you three days before the trial ends.
Viewing your plan and usage
-
Open Account Settings
From the app menu, select Settings → Billing.
-
Review your current plan
You'll see your plan name, next billing date, and renewal amount.
-
Check entitlements
Below your plan, you'll see a summary of included entitlements and your current usage:
- Domains: X of Y domains in use
- Users: X of Y seats occupied
- Report retention: Z days available
- API access: Included / Not included
What happens when you reach a limit
Domains: Once you've added the maximum domains for your plan, you can't add new ones. You'll see a prompt to either upgrade or remove a domain.
Users/seats: When you're at your seat limit, you can't invite new users. Upgrade your plan or remove an existing user first. (Note: Viewers don't consume seats on some plans.)
Report retention: Older reports are automatically deleted after your plan's retention window (90 days, 1 year, or 2 years depending on plan). This is non-destructive — you can still view your current reports; historical ones fade out over time.
API access: If your plan doesn't include API access and you need it, upgrade to a tier that includes it.
Note
You'll receive email warnings 7 days before old reports expire if you're approaching your retention limit. This gives you time to export data if needed.
Upgrading your plan
-
Open Billing settings
Go to Settings → Billing.
-
Click "Change plan" or "Upgrade"
You'll see available plans and pricing.
-
Select your new plan
Click the plan you want.
-
Review and confirm
You'll see a summary of the new entitlements and any prorated charges or credits (if upgrading mid-cycle). Click Upgrade now.
-
Entitlements take effect immediately
You can now add more domains, invite more users, or access API features right away.
Downgrading your plan
You can downgrade at any time. If your current usage exceeds the new plan's limits, you'll need to resolve that first:
-
Check your usage
Go to Settings → Billing and review domains, users, and other entitlements.
-
Remove excess resources
If you have 20 domains and the new plan allows 10, you'll need to remove 10 domains. Same for users — remove extras down to your plan's limit.
-
Downgrade
Click "Change plan" and select the lower tier. Confirm.
-
Billing adjusts
If downgrading mid-cycle, you may receive a credit for unused time on your old plan, applied to the new one.
Billing history and invoices
View past invoices and payment history in Settings → Billing → Invoices. Each invoice shows:
- Invoice date and number
- Plan name and period
- Amount charged
- Payment status
You can download a PDF copy of any invoice for accounting or audit purposes.
Payment methods
UglyDMARC accepts credit and debit cards (Visa, Mastercard, American Express) via Stripe. You can update your payment method in Settings → Billing → Payment method.
If a payment fails (e.g., card declined), you'll receive an email with next steps. Failed payments may result in service suspension after a grace period.
Cancellation
You can cancel your subscription at any time. Go to Settings → Billing and click Cancel subscription. You'll lose access to all UglyDMARC features at the end of your current billing period. Your data is retained for 30 days after cancellation in case you want to re-subscribe.
Warning
Cancellation is irreversible via the UI. If you need a custom arrangement (e.g., pause instead of cancel, or custom retention terms), contact support@uglydmarc.com.
Viewing entitlements in the app
Note
Your active entitlements and current usage are always visible in your account's Billing page. This is your single source of truth for what your plan includes and how much you're using.
Annual billing and discounts
If available for your plan, you can opt into annual billing for a discount compared to monthly. Annual plans are billed once per year upfront. You can switch from monthly to annual (or vice versa) during your next renewal period by contacting support.
Support and questions
For questions about your bill, invoices, or entitlements, reach out to support@uglydmarc.com or use the in-app chat (available to paying accounts).