How to Verify a PDF Before Making a Payment: 7-Step Checklist
The moment before you click "Pay" is critical. Once funds are transferred, recovery becomes difficult or impossible. Yet many businesses process payments based on PDF invoices without verification, trusting that what they see is authentic.
This trust is often misplaced. Invoice fraud through PDF modification is a growing threat, with criminals altering invoices to redirect payments to fraudulent accounts. According to the FBI Internet Crime Complaint Center, business email compromise attacks involving modified invoices resulted in losses exceeding $2.7 billion in 2022.
This article provides a practical 7-step checklist to verify PDF invoices before making payments. Following this checklist can prevent devastating financial losses and protect your business from payment fraud.
The Moment Before You Click "Pay"
Payment processing is a critical business function, but it is also a prime target for fraudsters. The combination of trust in invoices, time pressure, and the difficulty of recovering funds makes payment fraud highly effective.
The problem:
- Invoices look official and are trusted
- Time pressure encourages skipping verification
- PDFs can be modified without obvious signs
- Funds are difficult to recover once transferred
The solution:
- Systematic verification before every payment
- Multiple verification methods
- Independent confirmation channels
- Automated PDF verification tools
As Ramp explains, verification is not optional — it is essential for payment security.
Why Verification Matters
Understanding the risks helps justify verification time:
Fraud Statistics
- Average loss: $150,000 per invoice fraud incident
- Recovery rate: Less than 10% of funds recovered
- Frequency: Increasing year-over-year
- Target: All businesses, regardless of size
Common Attack Methods
- Email interception: Criminals intercept legitimate invoices
- PDF modification: Bank account details changed in PDF
- Social engineering: Urgency created to bypass verification
- Impersonation: Fake emails from compromised accounts
Consequences
- Financial loss: Direct theft of funds
- Operational disruption: Payment processing delays
- Reputation damage: Loss of vendor trust
- Legal issues: Compliance and regulatory problems
As Tipalti reports, verification prevents the majority of payment fraud attempts.
The 7-Step Pre-Payment Verification Checklist
Use this checklist for every payment:
Step 1: Verify Sender Email Address
What to check:
- Email address matches vendor records
- No slight variations (e.g.,
vendor@company.comvsvendor@cornpany.com) - Email domain matches vendor website
- Sender name matches known contacts
How to verify:
- Compare with vendor master file
- Check previous email correspondence
- Verify domain through vendor website
- Contact vendor if email address changed
Red flags:
- New email address without prior notice
- Slight variations in domain name
- Email from personal account instead of business
- Unexpected sender name
Why it matters: Email compromise is the primary attack vector for invoice fraud. Verifying sender identity is the first line of defense.
Step 2: Check PDF Metadata for Anomalies
What to check:
- Creation and modification dates
- Creator and producer applications
- Metadata consistency
- Unexpected applications
How to verify:
- Open PDF Properties (File → Properties)
- Review creation and modification dates
- Check creator and producer fields
- Look for unexpected applications
Red flags:
- Recent modification of old invoice
- Invoice created in unexpected application
- Multiple producer entries
- Metadata inconsistencies
Why it matters: Metadata reveals document processing history. Anomalies can indicate PDF modification.
Automated option: Use HTPBE to automatically check metadata and detect modifications — just upload the invoice PDF for instant analysis.
Step 3: Compare Bank Details with Records
What to check:
- Bank account number matches vendor records
- Routing number is correct
- Bank name matches expected institution
- SWIFT code (for international payments) is correct
How to verify:
- Compare with vendor master file
- Check previous payment records
- Verify bank details independently
- Confirm with vendor if details changed
Red flags:
- New bank account without prior notice
- Account number different from records
- Bank name changed unexpectedly
- Routing number does not match bank
Why it matters: Bank account changes are the primary goal of invoice fraud. Verifying account details prevents payment redirection.
Critical: Never trust bank details from email alone. Always verify through independent channels.
Step 4: Verify Digital Signatures if Present
What to check:
- Digital signature presence
- Signature validity status
- Certificate validity
- Signature scope
How to verify:
- Open PDF in Adobe Acrobat Reader
- Look for signature panel or field
- Click signature to view status
- Check signature validity
Red flags:
- Invalid digital signature
- Signature missing when expected
- Certificate expired or revoked
- Signature scope does not cover entire document
Why it matters: Digital signatures provide cryptographic proof of document integrity. Invalid signatures indicate modification.
Note: Not all invoices have digital signatures. When present, they provide strong authenticity proof.
Step 5: Call Vendor to Confirm (Use Known Number)
What to verify:
- Invoice authenticity
- Bank account details
- Payment amount
- Payment timing
How to verify:
- Call vendor using known phone number (not from email)
- Confirm invoice details
- Verify bank account information
- Confirm payment amount and timing
Red flags:
- Vendor cannot confirm invoice
- Bank details do not match vendor records
- Vendor unaware of invoice
- Urgency pressure to skip verification
Why it matters: Independent verification through phone call prevents email-based fraud. Using known numbers prevents phone number spoofing.
Critical: Always use phone numbers from your records, never from emails or invoices.
As ResolvePay explains, verification calls are essential for preventing payment fraud.
Step 6: Check for Duplicate Invoice Numbers
What to check:
- Invoice number matches records
- No duplicate invoice numbers
- Sequential invoice numbering
- Invoice number format consistency
How to verify:
- Check invoice number against records
- Search for duplicate invoice numbers
- Verify invoice numbering sequence
- Confirm invoice number format
Red flags:
- Duplicate invoice number
- Invoice number out of sequence
- Invoice number format changed
- Missing invoice numbers in sequence
Why it matters: Duplicate invoices can indicate fraud or processing errors. Checking invoice numbers helps detect both.
Step 7: Use Automated Verification Tools
What to verify:
- PDF modification detection
- Comprehensive analysis
- Confidence scoring
- Detailed reporting
How to verify:
- Upload invoice PDF to verification tool
- Review analysis results
- Check confidence scores
- Examine detailed indicators
Benefits:
- Detects modifications manual review misses
- Provides confidence scores
- Analyzes multiple indicators
- Creates verification records
Why it matters: Automated tools provide comprehensive analysis that manual review cannot match. They detect sophisticated modifications and provide objective assessment.
Integration: Use automated verification as part of payment workflow for consistent application.
As PLANERGY notes, automated verification tools are essential for modern payment security.
Red Flags That Should Stop Payment
Certain red flags should immediately halt payment processing:
Critical Red Flags
Stop payment if:
- PDF verification shows modification
- Bank account details changed without prior notice
- Vendor cannot confirm invoice by phone
- Digital signature is invalid
- Multiple verification failures
- Urgency pressure to skip verification
Warning Signs
Investigate before payment:
- Sender email address changed
- Metadata shows unexpected modifications
- Invoice number is duplicate
- Payment amount is higher than expected
- Payment timing is unusual
When in Doubt
Best practice:
- Do not proceed with payment
- Investigate further
- Verify through multiple channels
- Get management approval
- Document concerns
As InvoiceOwl explains, when in doubt, delay payment until verification is complete.
What to Do If Something Seems Wrong
If verification reveals problems:
Immediate Actions
- Stop payment: Halt payment processing immediately
- Document findings: Record all verification results
- Notify management: Escalate concerns to management
- Contact vendor: Verify directly with vendor
- Investigate further: Determine if fraud or error
Investigation Steps
- Review verification results: Examine all indicators
- Contact vendor: Verify invoice authenticity
- Check records: Compare with vendor master file
- Review communication: Check email history
- Document everything: Keep records of investigation
Resolution
If fraud confirmed:
- Notify law enforcement
- Report to FBI IC3
- Contact bank to attempt recovery
- Review security processes
- Update verification procedures
If error confirmed:
- Process payment with correct details
- Update vendor records
- Document error resolution
- Review processes to prevent recurrence
As Xelix explains, quick action improves fraud prevention and recovery chances.
Creating a Verification Workflow
Implementing systematic verification:
Workflow Design
Process steps:
- Receive invoice
- Verify sender email
- Check PDF metadata
- Compare bank details
- Verify digital signature (if present)
- Call vendor to confirm
- Check invoice number
- Use automated verification
- Approve payment if all checks pass
Automation Opportunities
Automate where possible:
- PDF verification (automated tools)
- Invoice number checking (database lookup)
- Bank detail comparison (vendor master file)
- Email verification (sender validation)
Manual steps:
- Phone call to vendor
- Management approval
- Exception handling
Documentation
Maintain records:
- Verification results
- Phone call confirmations
- Exception approvals
- Fraud incidents
Audit trail:
- Complete verification history
- Decision documentation
- Approval records
- Incident reports
Tools and Resources
Verification tools and resources:
PDF Verification
HTPBE provides automated PDF verification with confidence scores — upload any invoice PDF and get instant analysis showing whether the document has been modified. The free web interface requires no signup and processes documents in seconds.
Vendor Management
- Vendor master files: Centralized vendor information
- Contact databases: Known phone numbers and emails
- Payment records: Historical payment information
Communication Channels
- Phone verification: Known vendor phone numbers
- Secure portals: Vendor document submission
- Encrypted email: Secure communication channels
Conclusion
Verifying PDF invoices before payment is essential for preventing fraud. The 7-step checklist provides a systematic approach:
- Verify sender email address
- Check PDF metadata for anomalies
- Compare bank details with records
- Verify digital signatures if present
- Call vendor to confirm (use known number)
- Check for duplicate invoice numbers
- Use automated verification tools
Following this checklist prevents the majority of payment fraud attempts. When combined with automated verification tools, it provides comprehensive protection against invoice fraud.
Remember: a few minutes spent verifying an invoice can prevent devastating financial losses. When in doubt, delay payment until verification is complete.
Add HTPBE to your payment workflow — Verify PDFs in seconds