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

  1. Open Account Settings

    From the app menu, select SettingsBilling.

  2. Review your current plan

    You'll see your plan name, next billing date, and renewal amount.

  3. 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

  1. Open Billing settings

    Go to SettingsBilling.

  2. Click "Change plan" or "Upgrade"

    You'll see available plans and pricing.

  3. Select your new plan

    Click the plan you want.

  4. 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.

  5. 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:

  1. Check your usage

    Go to SettingsBilling and review domains, users, and other entitlements.

  2. 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.

  3. Downgrade

    Click "Change plan" and select the lower tier. Confirm.

  4. 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 SettingsBillingInvoices. 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 SettingsBillingPayment 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 SettingsBilling 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).