BILL vs Ariba vs Mekorma for AP Automation
Published June 2, 2026 · 3 requirements · 3 vendors
Evaluation method
This comparison is based on 11 inline citations from official vendor documentation:
- help.bill.com6 citations
- bill.com3 citations
- mekorma.com2 citations
Marketing pages and third-party affiliate sites were excluded as primary evidence. Each of 3 requirements was evaluated against the scenario above; confidence is marked per finding. 1 of 8findings returned “unclear” where public documentation was limited.
Full methodology·Sources cited inline beneath each finding
Executive Summary
| Vendor | Fit | Confidence | |
|---|---|---|---|
| BILL | 69% · Good fit | A · High | |
| Ariba | 64% · Moderate fit | Insufficient evidence | |
| Mekorma | 9% · Significant gaps | B · Solid | |
Your environment is a $120M services company running 1,800 invoices per month across two Sage Intacct entities with a 3-person AP team, a 55% PO-based / 45% non-PO mix, and no automation today, so the deciding factors are Sage Intacct integration depth, OCR fidelity on both header and line-item data, and usable spend analytics. BILL is the strongest fit at 69% (2/2 critical met); it captures invoices natively into Sage Intacct, hits near-99% header extraction, and predicts GL coding, but two gaps matter operationally: its OCR works only on PDF, PNG, JPG, and JPEG, so the email-embedded HTML invoices common in your 45% non-PO utilities and subscription billing must be converted or keyed manually, and its native Insights dashboard caps GL category spend at the top five accounts, pushing full GL trending back to Sage Intacct reporting or CSV export. Ariba ranks second at 64% (2/2 critical met); its DOX engine extracts header and line items competently, but the entire solution is architected to post into SAP S/4HANA with no documented Sage Intacct connector, meaning you would build and maintain custom middleware just to land extracted data in your ERP, which is a disqualifying cost for a 3-person team. Mekorma is the clear non-starter at 9% (0/2 critical met): it does not integrate with Sage Intacct at all, its capture engine reads only four header fields with no line-item extraction, and it offers no spend analytics, so it fails the threshold ERP requirement before any feature comparison begins. Select BILL, and budget for two known workarounds: a conversion step for HTML-embedded invoices and reliance on Sage Intacct's native GL reporting for spend-by-category beyond your top five accounts.
Vendor Verdicts
2/2 critical met
9 help-center
2/2 critical met; single-source evidence across the board
2 hard gaps, 0/2 critical met
2 help-center · 3 marketing
Comparison Matrix
| Requirement | BILL | Ariba | Mekorma |
|---|---|---|---|
Data encryption at rest and in transit | Supported | Supported | Unclear |
AI/OCR-powered extraction from PDF, image, and email-embedded invoices with 95%+ accuracy on header and line-item data | Partial | Partial | Not supported |
Spend analytics: top vendors, spend by GL category, month-over-month trending | Partial | N/A | Not supported |
Detailed Findings
Critical · Data encryption at rest and in transit
BILL: SupportedAriba: SupportedMekorma: UnclearSummaryBILL supports this: For a $120M multi-location services company processing invoices and payments across two Sage Intacct entities, BILL addresses data encryption at the infrastructure and transport layers. Ariba supports this: For a multi-location services company processing invoice documents and transactional data through SAP Ariba and SAP Business Network, encryption operates at the platform infrastructure level on behalf of all customers with no buyer-side configuration required. Mekorma support is unclear: For a $120M multi-location services company running Sage Intacct, Mekorma presents a foundational compatibility problem before encryption can even be evaluated: Mekorma is purpose-built for Microsoft Dynamics 365 Business Central, Dynamics GP, and Acumatica, and does not support Sage Intacct.
BILL — Supported · 88% fit · Grade A
SupportedFor a $120M multi-location services company processing invoices and payments across two Sage Intacct entities, BILL addresses data encryption at the infrastructure and transport layers. On the at-rest side, BILL's security documentation states that 'BILL Accounts Payable and BILL Accounts Receivable ensures customer data is protected at rest with encryption' and applies 'an additional level of encryption to protect access to sensitive customer data from malicious applications.' The production environment runs on AWS across three physically separate availability zones, with continuous data backups to a secondary region, providing the encrypted storage substrate for all invoice documents, vendor records, and payment credentials. For data in transit, BILL uses Transport Layer Security (TLS) with industry-standard cipher suites across all customer-facing sessions, API calls to Sage Intacct, and inter-system communications, which BILL describes as 'bank-level protection during transfer.' Compliance attestation is provided through annual SOC 1 and SOC 2 Type II audits conducted by an independent CPA firm, covering AP, AR, and Spend and Expense products; BILL Spend and Expense also maintains PCI Level 1 compliance via annual Qualified Security Assessor audit, and AP/AR have achieved PCI Level 1 for virtual card and Pay by Card functions. Payment data specifically is protected by routing disbursements through a BILL clearing account, masking your bank account details from vendors entirely.
Limitations
BILL's public-facing security pages document encryption at rest and TLS in transit but do not explicitly name the cipher strength for at-rest storage (e.g., AES-256) or the specific TLS version enforced (1.2 vs. 1.3); buyers requiring written confirmation of those specific standards for vendor due diligence or cyber insurance purposes should request BILL's full SOC 2 Type II report or security whitepaper, which contain the audited control details not published on the marketing site.
Are you from BILL?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Ariba — Supported · 92% fit · Evidence: insufficient
SupportedFor a multi-location services company processing invoice documents and transactional data through SAP Ariba and SAP Business Network, encryption operates at the platform infrastructure level on behalf of all customers with no buyer-side configuration required. All data stored in SAP Ariba databases is encrypted using AES-256, and data moving between users, suppliers, and the Ariba Network is secured via TLS 1.2 or higher. SAP uses a centralized Key Management Service (KMS) to handle encryption keys, with a Bring Your Own Key (BYOK) option available for customers who require additional control over key management. Third-party attestation of these controls is current: SAP Ariba and SAP Business Network have a SOC 2 Type 2 audit report prepared by an independent third-party accountant, covering the period April 2023 to March 2024, against the trust principles of Security, Availability, Processing Integrity, and Confidentiality. SAP is also certified under ISO 27001 and ISO 22301.
Limitations
The SOC 2 Type 2 report is restricted-use and requires a non-disclosure agreement to obtain a copy, which means your AP team cannot review the full controls evidence without going through a formal NDA process with SAP. No material encryption gap was identified for this buyer's scenario.
Are you from Ariba?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Mekorma — Unclear · 15% fit · Grade B
UnclearFor a $120M multi-location services company running Sage Intacct, Mekorma presents a foundational compatibility problem before encryption can even be evaluated: Mekorma is purpose-built for Microsoft Dynamics 365 Business Central, Dynamics GP, and Acumatica, and does not support Sage Intacct. On the encryption question itself, Mekorma's own published documentation does not include a trust center, security whitepaper, or product page that states specific cryptographic standards for the platform as a whole. The one encryption reference found in Mekorma's materials is narrow: the Payment Hub product page references 'encrypted signature storage' for electronic check signatures, which is a feature scoped to check-printing security rather than a statement about AES-256 encryption of stored invoice data or TLS enforcement for all data in transit. No SOC 2 Type II attestation, ISO 27001 certification, or explicit TLS/AES specification was found in any Mekorma-authored document across multiple searches.
Limitations
Mekorma does not support Sage Intacct, making it incompatible with this buyer's ERP environment entirely. Even setting that aside, Mekorma publishes no accessible trust center, SOC 2 report, or security architecture document that would allow a buyer to verify AES-256 encryption at rest or TLS 1.2/1.3 in transit for the Mekorma layer itself; the only documented encryption reference is limited to electronic signature storage within the check-printing workflow.
Based on
- “Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.” (hub, footer) source
Are you from Mekorma?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Critical · AI/OCR-powered extraction from PDF, image, and email-embedded invoices with 95%+ accuracy on header and line-item data
BILL: PartialAriba: PartialMekorma: Not supportedSummaryBILL partially supports this: For a 3-person AP team processing 1,800 invoices per month across two Sage Intacct entities, BILL's invoice capture stack works as follows. Ariba partially supports this: For a $120M services company processing 1,800 invoices/month in Sage Intacct, SAP Ariba's invoice capture capability is delivered through SAP Ariba Central Invoice Management (recently renamed SAP Ariba Invoicing), which uses SAP's Document Information Extraction (DOX) service as its underlying AI/OCR engine. Mekorma does not support this: Your team runs on Sage Intacct, and this is the threshold issue: Mekorma does not integrate with Sage Intacct.
BILL — Partially supported · 78% fit · Grade A
PartialFor a 3-person AP team processing 1,800 invoices per month across two Sage Intacct entities, BILL's invoice capture stack works as follows. Vendors email invoices to a dedicated BILL inbox address (e.g., companyname@bill.com); a unique inbox email address is generated, which can be provided to vendors so they can email bills directly into the account for processing. Once documents arrive, the Intelligent Virtual Assistant (IVA) uses machine learning to extract invoice information from documents in the inbox. IVA currently works on PDF, PNG, JPG, and JPEG type documents. On the header side, IVA pre-populates vendor name, invoice date, due date, amount, payment terms, and invoice number; if BILL is confident enough in the IVA-detected details, it surfaces an option to Quick Save the bill directly from the inbox. Fields flagged as lower confidence are held for human review rather than auto-posted, which protects Sage Intacct data integrity. For line-item data, BILL layers two mechanisms: Smart Data Entry (SDE) populates approvers and expense line items based on the most recent bill saved for that vendor, and the newer Invoice Coding Agent adds document-driven predictions. The BILL Invoice Coding Agent dynamically codes multi-line bills based on previous coding behavior, using historical coding and allocation patterns to deliver cleaner, more accurate bills with less manual effort. The agent extracts and inputs key invoice fields with almost 99% accuracy, and provides line item coding predictions for amounts, descriptions, and six specific coding fields. This covers pre-processing journey stage 1 (intake and legitimacy) and contributes to stage 5 (cost allocation via GL coding predictions), but stops short of automated 3-way matching confirmation at stage 4.
Limitations
Two material ceilings exist for this buyer. First, the Invoice Coding Agent's line-item coding predictions are documented to cover amounts, descriptions, and six specific coding fields; raw line-item fields needed for PO-line-level 3-way matching (quantity, unit price, item code) are not explicitly confirmed as document-extracted at the same accuracy level, and SDE's fallback copies from the prior bill for that vendor rather than reading the current document's actual line data, which is unreliable for the buyer's 55% PO-based invoices where quantities and amounts change per delivery. Second, IVA works on PDF, PNG, JPG, and JPEG formats only, with no documented support for email-embedded HTML invoices common in utilities and subscription billing (the buyer's 45% non-PO mix); those invoices would require PDF attachment or manual upload to be processed.
Based on
- “Accelerate accounts payable with BILL. With AI-powered AP automation, BILL erases the busywork from capturing invoices, routing approvals, and processing payments—syncing seamlessly with your accounting software so you can focus on growth.” (product, hero) source
- “Save time on payments with AI-enhanced AP automation. Streamline your entire AP process, from bill creation to approvals and payments—with AI working behind the scenes to reduce errors and manual work. Easily sync with your accounting software.” (hub, body) source
Are you from BILL?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Ariba — Partially supported · 82% fit · Evidence: insufficient
PartialFor a $120M services company processing 1,800 invoices/month in Sage Intacct, SAP Ariba's invoice capture capability is delivered through SAP Ariba Central Invoice Management (recently renamed SAP Ariba Invoicing), which uses SAP's Document Information Extraction (DOX) service as its underlying AI/OCR engine. When an invoice arrives, the system ingests PDFs (both text-based and image/scanned), and email-attached documents via an automated email extraction workflow; the solution enables centralized invoice processing with embedded OCR capabilities and automated workflows. DOX extracts relevant data from invoices and leverages pre-trained machine learning models to identify header fields and line items. When a scanned document is uploaded, the service first converts content to text via OCR, then identifies header fields (invoice number, date, total amount) and line items (products or services, quantities, prices). Against each extracted data field, the system surfaces a confidence range, and accountants can annotate and correct extractions directly in the document; these corrections are stored as templates that continuously improve the extraction process, reducing repetitive manual work over time. However, the critical constraint for this buyer is ERP compatibility: SAP Ariba Central Invoice Management is currently optimized for SAP S/4HANA Cloud Public Edition, and all documented connected systems are SAP S/4HANA variants. There is no native integration path documented between SAP Ariba Central Invoice Management and Sage Intacct, meaning extracted invoice data cannot post directly to the buyer's ERP without custom middleware or a separately sourced third-party connector.
Limitations
The OCR/AI extraction mechanism covers header and line-item fields with confidence scoring and template learning, and no published accuracy guarantee of 95%+ exists in SAP documentation; accuracy for non-standard or complex layouts may require supplementation. More critically for this buyer, accuracy on complex or non-standard layouts lags behind specialized tools, and the entire solution is architected around SAP S/4HANA as the posting destination: SAP Ariba Central Invoice Management was designed specifically for SAP S/4HANA, which means a Sage Intacct buyer would need to separately source, build, and maintain a middleware integration to close the gap between Ariba's extraction layer and their actual ERP.
Are you from Ariba?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Mekorma — Not supported · 97% fit · Evidence: insufficient
Not SupportedYour team runs on Sage Intacct, and this is the threshold issue: Mekorma does not integrate with Sage Intacct. The vendor's own positioning explicitly scopes the product to Microsoft Dynamics 365 Business Central, Dynamics GP, and Acumatica. No Sage Intacct connector, marketplace listing, or certified integration exists. Setting the platform mismatch aside, Mekorma does have an Invoice Capture feature for Dynamics GP users, but it is powered by Microsoft Power Platform and AI Builder and extracts only four header-level fields: Invoice Number, Invoice Date, Amount, and Due Date. Line-item data extraction is not part of the documented mechanism. For Business Central users, Mekorma defers to a third-party partnership with SignUp Software rather than providing a native capture engine. Neither path reaches Sage Intacct, and neither path delivers the header-plus-line-item extraction depth the buyer requires.
Limitations
Mekorma cannot be deployed in a Sage Intacct environment at all: the product has no documented integration with Sage Intacct and does not appear on the Sage Intacct Marketplace. Even within the Microsoft Dynamics ecosystems it does serve, the capture mechanism is confined to four header fields, which would fail the buyer's 3-way matching requirement across 1,800 monthly invoices and 55% PO-based volume.
Based on
- “Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.” (hub, footer) source
Are you from Mekorma?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Important · Spend analytics: top vendors, spend by GL category, month-over-month trending
BILL: PartialMekorma: Not supportedSummaryBILL partially supports this: For your 3-person AP team processing 1,800 invoices monthly across 2 Sage Intacct entities, BILL provides spend analytics through its native Insights module and its reporting layer. Mekorma does not support this: For a $120M services company running Sage Intacct, Mekorma cannot deliver this requirement on two independent grounds.
BILL — Partially supported · 82% fit · Grade A
PartialFor your 3-person AP team processing 1,800 invoices monthly across 2 Sage Intacct entities, BILL provides spend analytics through its native Insights module and its reporting layer. The reporting page documents the ability to filter and group data by date range, vendor, category, and department, with payment-by-vendor views directly inside the platform. For vendor-level trending, G2 reviewers confirm that BILL's Insights views show month-over-month and year-over-year changes in vendor spend, addressing two of your three named sub-dimensions. For GL category spend, BILL's own product-updates changelog documents that the native Insights dashboard surfaces only the top five AP expense accounts over a selected time period, a feature added specifically in response to user feedback that it was difficult to answer questions like how much was spent on a given category in a specific month. Full GL category breakdowns beyond those five accounts require exporting transaction data to CSV or Excel for manual analysis, or relying on Sage Intacct's own GL reporting after sync.
Limitations
The native AP Insights dashboard caps GL category spend visibility at the top 5 chart-of-accounts entries, which falls short of a full spend-by-GL-category view for a $120M services company with a broad chart of accounts across 6 locations. Achieving complete GL category trending without export-dependent manual work requires using Sage Intacct's native reporting post-sync rather than BILL's own analytics layer, and multiple user reviews note limited flexibility in customizing reports and dashboards.
Based on
- “Receipts capture themselves, transactions code themselves, and you stay in control. Access credit lines up to $5M, set budgets, and track spend with the BILL Divvy Card powered by Visa.” (hub, body) source
Are you from BILL?
Dispute inaccuracies, add missing context, upload documentation, and keep your product data current. Your responses appear directly on the report and improve future evaluations.
Mekorma — Not supported · 97% fit · Evidence: insufficient
Not SupportedFor a $120M services company running Sage Intacct, Mekorma cannot deliver this requirement on two independent grounds. First, Mekorma is purpose-built for Microsoft Dynamics 365 Business Central, Dynamics GP, and Acumatica: it has no documented integration with Sage Intacct and does not appear in the Sage Intacct Marketplace partner directory. Second, even within the Dynamics environments it does support, Mekorma's reporting layer is limited to payment-execution records: an Audit Log of posted check and EFT batches (filterable by checkbook, batch, and posting date), a Payment Inquiry screen showing processed payments by vendor ID, date, and payment method, and a one-time Excel export from the vendor ledger used during Remote Payment Services onboarding to assess payment-mix. None of these constitute spend analytics. There is no pre-built dashboard for top-vendor rankings by total spend, no GL account category breakdown, and no month-over-month trending view anywhere in Mekorma's documented product set.
Limitations
Mekorma does not integrate with Sage Intacct, which alone disqualifies it for this buyer's environment. Even if the ERP mismatch were resolved, Mekorma's reporting capabilities stop at payment-status and batch-audit views; GL category spend analytics and vendor spend trending are not available at any tier or price point.
Based on
- “Mekorma is an embedded accounts payable automation solution designed for Microsoft Dynamics 365 Business Central, with continued support for Dynamics GP and Acumatica.” (hub, footer) source
Are you from Mekorma?
This assessment uses AI inference. Upload official documentation to verify and strengthen these findings.
Related Comparisons
BILL vs Ariba vs Zip for AP Automation
For a $120M multi-location services company with a 3-person AP team manually processing 1,800 invoices per month across 2 Sage Intacct entities, none of the thr
Ariba vs Ottimate vs Mekorma for AP Automation
For a $120M multi-location services company with a 3-person AP team manually processing 1,800 invoices per month across 2 Sage Intacct entities, Ottimate is the
BILL vs Yooz vs Stampli for AP Automation
Your AP team of 3 processing 1,800 monthly invoices across 2 Sage Intacct entities, with 8 overseas vendors requiring foreign-currency wires, needs an AP layer
Quadient AP vs Concur vs AppZen for AP Automation
For your $120M services company processing 1,800 monthly invoices across 2 Sage Intacct entities with no current automation, Concur is the strongest fit at 78%
Have your own requirements?
Upload an RFP or describe your process, and get a structured comparison tailored to your specific needs.