---
title: "Plans and limits"
description: "Reference for plan features, hard caps, and tier-specific restrictions across EveryPage."
canonical: "https://everypage.co/docs/getting-started/plans-and-limits"
plan: "free"
last-updated: "2026-09-04"
---

# Plans and limits

EveryPage pricing is flat per account. There are no seats, and there is no multi-user or team model: an account is a single login that owns its own files. This page is the hard-limits reference; to [compare plans and pricing](https://everypage.co/pricing) side by side, or to change plans, use the pricing page.

## Plan comparison

| Feature | Free | Basic | Pro |
|---------|------|-------|-----|
| Price | $0 | $9/month or $90/year | $29/month or $290/year |
| PDF uploads | ✓ | ✓ | ✓ |
| Share links | ✓ | ✓ | ✓ |
| Password protection | | ✓ | ✓ |
| View notifications | | ✓ | ✓ |
| Folders | | ✓ | ✓ |
| Receipt confirmations | | ✓ | ✓ |
| View limits (self-destruct) | | ✓ | ✓ |
| Appearance customization | | ✓ | ✓ |
| Readership trends & analytics | | ✓ | ✓ |
| Reader identities & live presence | | | ✓ |
| CSV export | | | ✓ |
| Watermarking | | | ✓ |
| Email capture gate | | | ✓ |
| Domain allowlist | | | ✓ |
| Lead-capture forms | | | ✓ |
| Never-expiring links | ✓ | ✓ | ✓ |
| Custom domains | | | ✓ |
| Custom link names (slugs) | | | ✓ |
| Link variants | | | ✓ |
| Page ranges | | | ✓ |
| Webhooks | ✓ | ✓ | ✓ |

## Upload and storage limits

| Limit | Free | Basic | Pro |
|-------|------|-------|-----|
| Max file size | 20 MB | 200 MB | 2 GB |
| Active files (live) | 3 | 100 | Unlimited |
| Convert Word (.docx) | Up to 25 MB | Up to 25 MB | Up to 25 MB |
| Convert PowerPoint (.pptx/.ppt) | Up to 50 MB | Up to 50 MB | Up to 50 MB |

The conversion caps apply to the source document and are the same on every plan. The max file size above applies separately to the stored artifact — the converted PDF — so on Free a 25 MB Word file still has to convert down to 20 MB or less.

## Link expiry

Expiry is uncapped on every plan: set any window, or none. A newly uploaded file starts with no expiry until you set one yourself.

Only anonymous uploads carry a fixed lifetime (see below), and an anonymous document edited through a manage token is capped at 7 days with no never-expire until it is claimed.

## Trash and recovery

Deleted files enter trash (recoverable) only on Basic and Pro plans. Free-tier deletions are immediate and irreversible.

| Tier | Recovery window |
|------|-----------------|
| Free | Immediate hard delete (no recovery) |
| Basic | 7 days |
| Pro | 30 days |

## Readership and analytics

Every plan tracks views and downloads. The readership features you can access depend on your subscription tier.

**Free:** Per-file summary only — view count, total sessions, unique readers, unique countries, average time, and download count.

**Basic:** Everything in Free, plus trends over time, the read-through completion funnel, referrer/browser/device/country/source/viewer-mode breakdowns, peak-time heatmap, median time, and per-page view statistics.

**Pro:** Everything in Basic, plus reader identities (pseudonymous reader IDs), recent-session detail, new-versus-returning readers, live-presence reader count, and CSV export of all sessions including captured email, device details, and lead-capture form submissions.

## Webhooks

Webhooks are available on all plans (free, basic, pro). A single account can create up to 25 webhooks. The one exception: deliveries for `gate.completed` events (when a viewer submits a lead-capture form) require the file owner to be on the Pro plan at the time of the event.

## Anonymous uploads

Unauthenticated (anonymous) browser uploads are retained for 7 days from upload and use the Free tier's size cap. An uploader can hold up to 20 live unclaimed anonymous files at once; claiming, expiry, deletion, or moving to trash each free a slot. Documents published from Canva are retained for 365 days from publishing, republishing a live design restarts that clock, and they have their own budget of 100 live unclaimed files per Canva account.

Once claimed by signing up or logging in from the uploading session, the file moves into the account and counts toward the plan's active-file cap. Claiming makes the document yours: its expiry is cleared and it stops expiring, unless you chose an expiry yourself through the manage token, in which case that is kept. You can change it afterwards either way, including to never.

## Document features and limits

| Feature | Free | Basic | Pro |
|---------|------|-------|-----|
| Comments/reader notes | | | ✓ |
| Page marks (verdicts) | | | ✓ |
| Annotations | | | ✓ |
| Watermarks on pages | | | ✓ |
| Email capture gate | | | ✓ |
| Domain allowlist | | | ✓ |
| Lead-capture forms | | | ✓ |
| Variants per file | – | – | 200 max |
| Page ranges (shared excerpt) | | | ✓ |
| Assets per file (Basic and above) | | 10 max | 10 max |
| Hotspots per file | | | 300 max |
| Hotspots per page | | | 30 max |

Image assets (logo, background, hotspot images) are limited to 5 MB each. Audio assets (hotspot audio) are limited to 10 MB each. The logo and background replace in place, so re-uploading one never adds to the per-file asset count.

## Invitations

| Tier | Daily limit | Per-request limit | Supports lists |
|------|------------|-------------------|----------------|
| Free | 0 | – | No |
| Basic | 50 | 10 direct emails | No |
| Pro | 1,000 | Bounded only by the daily cap | Yes |

Basic-tier users can send up to 10 direct emails per invitation request. Pro users can also send to a saved distribution list. The daily cap counts every invite created since UTC midnight across all of your files; exceeding it returns 429 and the whole send is refused.

## Lead-capture forms

When enabled on a file, a lead-capture form (Pro only) gates viewing behind custom fields. Forms support up to 5 fields total, including exactly one email field. Field constraints:

- Field label: 60 characters max
- Field key (identifier): starts with a lowercase letter, then lowercase alphanumerics and underscores, max 40 characters
- Text/phone/company value: 200 characters max
- Email value: 254 characters max

Email-gate domain allowlists (Pro only) support up to 20 domains, each up to 253 characters.

## Bulk operations

Bulk delete, restore, and move-to-folder operations accept up to 100 files per request. Moving files into a folder in bulk requires Basic or above, because folders themselves start at Basic.

## No per-user/per-seat pricing

All pricing is flat per account. There are no seats to buy and no per-user charges. EveryPage has no team or multi-user accounts: files belong to the single account that uploaded or claimed them, and there is no way to add collaborators to an account.

## Additional resources

- [Billing and account management](https://everypage.co/docs/account/billing-and-plans)
- [Readership reporting details](https://everypage.co/docs/readership/what-everypage-measures)
- [Link expiry and data retention](https://everypage.co/docs/security/expiry-and-retention)
- [Trash and file recovery](https://everypage.co/docs/library/trash-and-recovery)
