Skip to main content
Every Contafy subscription plan includes specific usage limits based on your tier. This guide explains how limits work, how to monitor your usage, and what happens when you reach your limits.

Understanding plan limits

Contafy enforces limits across several resource types to ensure fair usage and system performance. Limits are enforced based on your subscription plan.

Limit types

The platform tracks the following usage metrics:
Limit TypeDescriptionReset Period
Profiles (RFCs)Number of issuer tax IDs you can manageNever (cumulative)
Invoice XML filesXML invoices you can uploadMonthly
Expense XML filesXML expenses you can uploadMonthly
Total XML filesCombined invoices + expensesMonthly
AI searchesSAT searches using AI featuresMonthly
SAT search resultsMaximum results per individual searchPer search
Monthly limits reset on the 1st day of each calendar month at 00:00 UTC-6 (Mexico City time).

Plan-specific limits

Free plan limits

  • Profiles: 1 RFC emisor
  • Invoice XML files: 25 per month
  • Expense XML files: 25 per month
  • Total XML files: 50 per month
  • AI searches: 5 per month
  • SAT search results: Maximum 2 results per search
  • PDF export: Not available
  • Excel export: Not available
  • API access: Not available

Básico plan limits

  • Profiles: 3 RFC emisores
  • Invoice XML files: 250 per month
  • Expense XML files: 250 per month
  • Total XML files: 500 per month
  • AI searches: 100 per month
  • SAT search results: Maximum 5 results per search
  • PDF export: Available
  • Excel export: Not available
  • API access: Not available

Pro plan limits

  • Profiles: 10 RFC emisores
  • Invoice XML files: Unlimited
  • Expense XML files: Unlimited
  • Total XML files: Unlimited
  • AI searches: Unlimited
  • SAT search results: Unlimited
  • PDF export: Available
  • Excel export: Available
  • API access: Available

Empresarial plan limits

  • Profiles: Unlimited RFC emisores
  • Invoice XML files: Unlimited
  • Expense XML files: Unlimited
  • Total XML files: Unlimited
  • AI searches: Unlimited
  • SAT search results: Unlimited
  • PDF export: Available
  • Excel export: Available
  • API access: Available
  • Multi-user access: Available with role-based permissions

Monitoring your usage

Consumption card

Track your current usage in the dashboard:
  1. Navigate to Dashboard > Setup > Subscription
  2. View the Consumo del Mes (Monthly consumption) card
  3. Monitor usage across all tracked resources
The consumption card displays:
  • Current usage vs. limit for each resource
  • Progress bars showing percentage of limit used
  • Remaining quota for limited resources
  • Real-time updates as you use resources

What the consumption card shows

XML files uploaded

Archivos XML subidos: 127 / 500
[████████░░░░░░░░░░░░] 25%
Combined total of invoice and expense XML files uploaded during the current month.

Billing profiles (RFCs)

Perfiles de Facturación (RFCs): 2 / 3
[█████████████░░░░░░░] 66%
Number of issuer RFC profiles you’ve created vs. your plan limit.

SAT AI searches

Búsquedas SAT con IA: 47 / 100
47 búsquedas restantes este mes
[█████████░░░░░░░░░░░] 47%
AI-powered searches used this month (only shown for plans with AI search limits).
The consumption card only displays metrics that have limits in your plan. Unlimited resources are not shown.

What happens when you reach limits

XML file upload limits

When you reach your monthly XML file limit:
  • Upload blocked: You cannot upload additional XML files
  • Error message: Clear notification explaining the limit
  • Existing data: All previously uploaded files remain accessible
  • Features available: You can still view, search, and export existing data
  • Reset timing: Limit resets on the 1st of next month

Workaround options

  1. Wait for reset: Monthly limits reset automatically on the 1st
  2. Upgrade plan: Increase limits by upgrading to a higher tier
  3. Delete old files: Free up quota by removing unnecessary files (if applicable)

Profile (RFC) limits

When you reach your profile limit:
  • Creation blocked: Cannot add new RFC emisor profiles
  • Existing profiles: All current profiles remain functional
  • Upgrade prompt: System suggests upgrading to add more profiles

Managing profile limits

  • Free plan: Limited to 1 RFC (cannot add more without upgrading)
  • Básico plan: Can manage up to 3 RFCs
  • Pro plan: Can manage up to 10 RFCs
  • Empresarial plan: Unlimited RFC profiles

AI search limits

When you reach your AI search limit:
  • AI features disabled: AI-powered search features become unavailable
  • Basic search available: Standard SAT search continues to work
  • Limit notification: Dashboard shows remaining AI searches
  • Monthly reset: AI search quota resets on the 1st of each month

Feature-based limits

Certain features are entirely restricted by plan tier:

PDF export

  • Free plan: Feature unavailable
  • Básico and above: Feature available
  • Behavior: Export button shows upgrade modal on Free plan

Excel export

  • Free & Básico plans: Feature unavailable
  • Pro and above: Feature available
  • Behavior: Export button shows upgrade modal on lower tiers

API access

  • Free & Básico plans: API endpoints return 403 Forbidden
  • Pro and above: Full API access
  • Authentication: API key required regardless of plan

Upgrade prompts

When you attempt to use a feature or resource beyond your plan limits:

Upgrade modal

A modal appears with:
  • Feature description: What you’re trying to access
  • Recommended plan: Suggested tier that includes the feature
  • Plan details: Features and pricing of recommended plan
  • Trial information: 30-day trial details for paid plans
  • Quick upgrade: Direct link to subscription settings
Example upgrade modal triggers:
  • Attempting to add a profile beyond limit
  • Trying to upload XML files after reaching monthly limit
  • Clicking PDF export on Free plan
  • Clicking Excel export on Free or Básico plans
  • Accessing API without proper plan tier

Best practices for managing limits

Monitor usage regularly

  • Check the consumption card weekly
  • Set personal reminders when approaching limits
  • Plan upgrades before hitting critical limits

Optimize resource usage

  • Batch uploads: Upload multiple files at once near month-end if close to limit
  • Archive old profiles: Remove unused RFC profiles if at limit (contact support)
  • Strategic AI searches: Use basic search when AI isn’t necessary

Plan ahead for growth

  • Track monthly usage trends
  • Upgrade proactively before hitting limits regularly
  • Consider annual billing for cost savings

Understand reset timing

Monthly limits reset on the 1st of each month at midnight Mexico City time:
  • XML file counters reset to 0
  • AI search quota fully restored
  • Plan for high-volume uploads early in the month

Limit enforcement in API

When using the Contafy API, limits are enforced via HTTP response codes:

403 Forbidden

Returned when:
  • Feature not available in your plan
  • Plan doesn’t include API access

429 Too Many Requests

Returned when:
  • Monthly quota exceeded (XML uploads, AI searches)
  • Rate limit exceeded (separate from plan limits)
API responses include:
{
  "error": "Monthly XML upload limit exceeded",
  "limit": 500,
  "used": 500,
  "resetDate": "2026-04-01T00:00:00Z"
}

Frequently asked questions

Do unused limits carry over to next month?

No. Monthly limits reset on the 1st of each month and unused quota does not accumulate.

Can I temporarily increase my limits?

No. Limits are fixed per plan tier. To increase limits, upgrade to a higher plan.

What happens to my data if I downgrade?

Your data remains intact. However:
  • You cannot add new resources beyond the new lower limits
  • You may need to remove profiles to get under the new profile limit
  • Feature access restrictions apply (PDF, Excel, API)

Do trial periods have full limits?

Yes. During the 30-day trial, you have full access to all limits of your trial plan tier.

Are limits enforced during the trial?

Yes. Even during trial periods, usage limits based on your plan tier apply.

Getting help with limits

If you have questions about limits or need assistance:
  • Básico plan: Email support
  • Pro plan: Priority support
  • Empresarial plan: Contact your dedicated account manager
  • Sales inquiries: ventas@contafy.com for custom limit requirements

Next steps

Upgrade your plan

Learn how to upgrade for higher limits

Plans and pricing

Compare plans and their included limits