Overview
Tax Retention Documents (Comprobantes de Retención) are official certificates issued when taxes are withheld from payments in Mexico. These documents are mandatory for various business transactions including contractor payments, professional services, and rental income.What are Tax Retention Documents?
Tax retention documents serve as proof that taxes have been withheld and paid to SAT on behalf of the recipient. They are essential for:- Tax compliance: Proving taxes were properly withheld
- Income declarations: Supporting deductions and credits
- Audit requirements: Maintaining proper tax records
- Business relationships: Transparency between parties
Legal Framework
Legal Framework
Tax retention in Mexico is governed by:
- Income Tax Law (ISR): Defines retention requirements
- VAT Law (IVA): Sets VAT retention rules
- SAT Guidelines: Operational procedures and formats
- CFF (Fiscal Code): General tax obligations
Digital Structure
Digital Structure
Tax retention documents are XML-based with specific structure:
Available Formats
Available Formats
Tax retention documents can be retrieved as:
- XML: Original structured data with all fiscal information
- PDF: Human-readable certificate for printing and sharing
- Metadata: Extracted key fields for integration
Types of Tax Retention
Common Retention Scenarios
Professional Services
Retention Rate: 10% ISR + 10.67% VAT
- Legal services
- Consulting fees
- Professional advice
- Technical services
Contractor Payments
Retention Rate: Variable based on service
- Construction work
- Maintenance services
- Installation projects
- Repair services
Rental Income
Retention Rate: 10% ISR
- Property rental
- Equipment leasing
- Vehicle rental
- Commercial spaces
Transportation
Retention Rate: 4% ISR
- Freight services
- Logistics
- Courier services
- Cargo transport
Tax Types Subject to Retention
| Tax Code | Tax Name | Common Rate | Description |
|---|---|---|---|
001 | ISR (Income Tax) | 10% | Most professional services |
002 | IVA (VAT) | 10.67% | Services with VAT retention |
003 | IEPS | Variable | Special products and services |
Extracting Tax Retention Documents
Basic Extraction Request
Advanced Filtering Options
Key Data Fields
Essential Retention Information
Parties Information
Parties Information
Withholding Agent (Emisor):
- RFC and business name
- Address and contact information
- Retention authority designation
- RFC and taxpayer name
- Tax regime information
- Address details
Financial Details
Financial Details
Payment Information:
- Total operation amount
- Taxable base for each tax
- Retention rates applied
- Total retained amounts
- ISR retention details
- VAT retention (if applicable)
- Other applicable taxes
Period and Dates
Period and Dates
Time Information:
- Payment period covered
- Retention certificate issue date
- SAT validation timestamp
- Fiscal year reference
Direction Types
| Direction | Description | Accounting Impact |
|---|---|---|
INBOUND | Taxes retained from payments you received | Tax Credit - Reduces your tax liability |
OUTBOUND | Taxes you retained from payments to others | Tax Liability - Must be paid to SAT |
Integration Examples
Processing Inbound Retention Certificates
Processing Outbound Retention Obligations
Monthly Retention Report
Compliance Requirements
Legal Obligations
For Withholding Agents
For Withholding Agents
Responsibilities:
- Calculate correct retention rates
- Issue retention certificates within 30 days
- Pay retained taxes to SAT by deadline
- File monthly retention declarations
- Late payment: 1.13% monthly interest
- Missing certificates: Fines up to $15,000 MXN
- Incorrect retention: Additional penalties
For Recipients
For Recipients
Rights and obligations:
- Request retention certificates
- Apply credits in tax declarations
- Keep certificates for 5 years
- Report discrepancies to SAT
- Reduce tax liability
- Improve cash flow
- Simplified tax compliance
Best Practices
Common Issues and Solutions
Missing Retention Certificates
Missing Retention Certificates
Problem: Expected certificates not found in SAT systemPossible Causes:
- Withholding agent hasn’t issued certificate
- Incorrect RFC information
- Processing delays in SAT system
- Contact withholding agent for certificate status
- Verify RFC spelling and format
- Wait 24-48 hours for SAT processing
- Use alternative documentation if necessary
Incorrect Retention Amounts
Incorrect Retention Amounts
Problem: Retention amounts don’t match expectationsPossible Causes:
- Wrong retention rate applied
- Calculation errors
- Different taxable base interpretation
- Verify current retention rates with SAT
- Review taxable base calculations
- Consult with tax advisor for complex cases
- Request correction from withholding agent
XML Parsing Errors
XML Parsing Errors
Problem: Cannot process retention XML dataPossible Causes:
- Corrupted file download
- Invalid XML structure
- Missing required fields
- Re-download document from SAT
- Validate XML against SAT schemas
- Use robust XML parsing libraries
- Implement error handling for malformed data