
Start by defining scope, ownership, and evidence requirements before vendor demos, then run a scored RFP and reject non-responsive answers. For how to choose merchant of record partner decisions, the practical sequence is: confirm market and tax coverage (VAT/GST/sales tax), document responsibility boundaries, compare MoR versus PSP or BaaS, and verify SLA plus integration controls before signature. Approve only after a staged pilot meets written go/no-go gates.
If you want a useful answer to how to choose merchant of record partner, do not start with demos or headline fees. Start by writing down the decision before you book a single call. Build one shared decision record that finance, product, ops, and engineering can all test against the same scope, evidence, and risk thresholds.
A Merchant of Record definition helps orient the team, but it does not answer the questions that usually block approval. Who owns refunds and chargebacks? What tax and reporting outputs does finance need? What does engineering have to build or monitor? What customer-facing controls does product keep? What happens when the service misses an SLA?
Those details determine whether a partner reduces compliance risk or shifts it into a harder-to-see part of your stack.
Bring these inputs together before you contact vendors:
Your first verification point is simple. If those four functions cannot review that draft and say it is accurate enough to evaluate, you are not ready to issue a Request for Proposal (RFP).
Starting vendor calls without that baseline can create false confidence. One team may buy the promise of liability transfer while another inherits hidden integration work, manual exception handling, or unclear customer support ownership after launch.
This guide follows a practical order. Define scope first. Force clear ownership into the RFP. Map legal and operational boundaries before pricing. Compare MoR against PSP or BaaS where needed. Then verify technical controls before pilot and go-live.
That order helps because commercial terms may not expose the real cost of weak accountability language or missing operational detail.
One caution up front: use guides, including this one, as orientation, not authority. In compliance work, the governing rule text, the current version of applicable requirements, and the signed contract matter more than any explainer, and general information is not legal advice. For any claim that changes liability, tax handling, revenue treatment, or customer-facing ownership, ask for the exact clause, policy, report sample, or API behavior that proves it.
By the end of this article, you should have more than a vendor preference. You should have a scoped decision, a scored RFP, a red-flag list, and pilot checkpoints your team can enforce before signature and go-live.
You might also find this useful: How to Choose an Employer of Record (EOR) Provider.
Do not start vendor outreach until your team can define the transaction model and ownership split on one page. In a Merchant of Record setup, the provider may become the legal seller for covered transactions, so vague scope language leads to bad assumptions about liability, tax handling, refunds, and customer experience.
| Step | What to define | Checkpoint |
|---|---|---|
| Step 1 | Lock the launch use case before demos or pricing: contractor payouts, creator monetization, marketplace flows, or embedded payments | Finance, product, ops, and engineering should all describe the transaction the same way |
| Step 2 | Document your jurisdiction footprint and expected tax coverage by market | Finance should be able to map each market to what moves to the provider versus what stays in house |
| Step 3 | Write non-negotiables in plain language: required payment methods, ownership of chargebacks, refunds, and disputes, and any cross-border or international shipping requirements | If you cannot clearly state what stays with your team and what moves to the provider, pause and fix scope before vendor calls |
Lock the launch use case before demos or pricing. State whether this is contractor payouts, creator monetization, marketplace flows, or embedded payments, and keep it to launch scope rather than a future-state mix.
Verification point: finance, product, ops, and engineering should all describe the transaction the same way. If they cannot, you are likely to mis-spec dispute handling, refund logic, or statement visibility.
Document your jurisdiction footprint and expected tax coverage by market before any "global support" discussion. List where you sell now, where you plan to sell next, and which VAT, GST, and sales tax obligations you expect the provider to handle for covered transactions.
Verification point: finance should be able to map each market to what moves to the provider versus what stays in house. If that split is unclear, your RFP will attract broad claims instead of contract-ready answers.
Write non-negotiables in plain language. Include required payment methods, ownership of chargebacks, refunds, and disputes, and any cross-border or international shipping requirements that create extra support or compliance needs.
Decision rule: if you cannot clearly state what stays with your team and what moves to the provider, pause and fix scope before vendor calls.
For a step-by-step walkthrough, see How to Choose a Beneficiary for Your Life Insurance and Retirement Accounts.
Your RFP should force comparable, evidence-backed answers from every vendor. If responses are mostly sales language, you will end up debating presentation quality instead of accountability.
Step 1. Structure the RFP so each decision area is evaluated separately. Use scored sections for legal and accountability, regulatory compliance, technical and integration requirements, commercial terms, and operational support. This keeps required payment capabilities, security and compliance, and implementation effort from being blended into one generic response.
Set a required response format up front so proposals are directly comparable. If each vendor submits a different format, your scoring signal drops fast.
Step 2. Ask for evidence, not claims. Require artifacts your legal, finance, ops, and engineering teams can review before final commercial negotiation.
| RFP section | What to ask for | Why it matters |
|---|---|---|
| Legal and accountability | Sample contract language on liability, refunds, chargebacks, and tax handling | Confirms how responsibility is written, not summarized |
| Operational support | SLA definitions and incident escalation path | Makes support expectations comparable |
| Finance and reporting | Sample reporting outputs your finance team can reconcile | Validates month-end usability, not just demo quality |
| Technical and integration requirements | API and webhook documentation, including idempotency behavior | Clarifies retry behavior and failure handling |
| Product and customer experience | Statement descriptor controls and customer-facing ownership points | Confirms what end customers will actually see |
Treat "covered in standard terms" without sample language, reporting, or escalation detail as non-responsive.
Step 3. Use role-based questions to test real ownership. Generic prompts are easy to answer and hard to score.
Before issuing the RFP, have each internal owner score one sample answer. If they cannot tell whether an answer is decision-ready, the question needs rewriting.
Step 4. Set pass/fail gates before scoring. Use gates for required market coverage, required global payment methods, and minimum support model. If a vendor misses a gate, keep them out of the shortlist even if pricing is attractive.
State clearly that you can reject any or all proposals that do not meet the brief. That keeps the process anchored to your operating requirements.
If you want a deeper dive, read Banking Partnerships for Fintech Platforms: How to Choose Between BaaS and MoR.
Pause pricing discussions until accountability is documented. A lower headline fee can become a higher operating cost if refunds, chargebacks, or tax handling are unclear after launch.
Use one shared matrix so both sides must name who is accountable, who operates the workflow, and who approves exceptions for each activity. Require written entries in your template, not narrative responses.
| Activity | What the vendor must state in writing | What your team should verify |
|---|---|---|
| Payment authorization | Who operates it, who investigates failures, who approves exceptions | Sample support path and named escalation contact |
| Refunds | Who initiates, who approves out-of-policy cases, who records final status | Sample case flow or queue states |
| Chargebacks | Who receives notices, who submits evidence, who owns deadlines | Sample dispute timeline and evidence handoff |
| Fraud disputes | Who reviews contested transactions and who makes the final call | Named decision owner and customer communication path |
| Regulatory compliance | Which obligations are covered by the provider and which remain with you | Contract language, not a sales slide |
Checkpoint: each row should map to a document or artifact, not just a named person.
For VAT/GST, get explicit written scope on registration, collection, remittance, and reporting for cross-border supplies of services and intangibles, plus any residual obligations on your side.
OECD guidance focuses on effective VAT/GST collection where the supplier is not located in the jurisdiction of taxation, including registration-based regimes that require foreign suppliers to register and remit in that jurisdiction. Use that lens when you ask the vendor to map coverage and exclusions.
Apply the same written-scope discipline to sales tax: covered, excluded, and evidenced for finance review. A red flag is broad "we handle VAT/GST" language without supported jurisdictions, reporting outputs, or clear residual responsibilities.
Before selection, document what the customer sees and who communicates when issues occur. Put statement name, dispute communications, refund communications, and exception approvals in contract documents, not implementation notes.
Verify with artifacts: sample statement text, sample dispute communications, and written approval rules for non-standard outcomes. If a vendor cannot provide unambiguous accountability language for disputes and tax handling, treat that as a red flag regardless of headline pricing. We covered this in detail in How to Choose a Corporate Service Provider for Offshore Incorporation.
Use the responsibility matrix from the last section to choose the model before you choose the vendor. Make the call on three things: control, operational burden, and speed to launch.
Treat this as an architecture and commercial decision you make early, before major engineering or compliance spend. Payment processing models have evolved over time, with milestones like Visa's PayFac registration program in 2012 and Mastercard's PSP program in 2014, so model labels should map to concrete operating responsibilities, not marketing language.
| Model | Decision signal | What to verify in writing |
|---|---|---|
| MoR | You want a provider-operated setup and faster rollout is a priority | Clear ownership boundaries, operating scope, and reporting outputs |
| PSP | You want more direct control over merchant processing setup and can run more internal operations | Merchant setup structure, dispute process, reconciliation outputs, and named owners |
| BaaS | You are intentionally designing a broader financial-product path and can support a longer design/review cycle | Funds-flow design, partner scope, and finance/legal approvals |
Use one practical check for every option: what your team must do on day 1, at month end, and during a dispute spike. If the answer depends on future hiring or undefined manual work, the model is not implementation-ready.
The OCC treats merchant processing as a risk-managed activity with a dedicated risk section, so more control should be matched with explicit risk operations.
Do not compare models in the abstract. Run one corridor and one use case first, then scale. Use the same pilot sketch for each model: one market, one product line, one refund flow, one chargeback flow, and one month-end close.
This keeps the decision grounded in execution. Launch dependencies usually come from ownership, support flow, and reconciliation detail, not pricing alone.
Include finance before contract signature and document the required outputs for close and revenue workflows. The grounding for this section does not establish model-specific ASC 606 outcomes, so do not assume one model automatically gives the same accounting result as another.
At minimum, request sample settlement and transaction exports, refund/chargeback status fields, and a draft mapping into your close process. If finance cannot show how provider data supports your process, pause selection until that gap is resolved.
If accounting questions remain open, review ASC 606 for Platforms: How to Recognize Revenue When You're the Merchant of Record before signing. Related: What is a Merchant of Record (MoR) and How Does It Work?.
Price this contract as an operating decision, not a headline-rate comparison. A lower quoted fee can still be the higher-cost outcome once refunds, disputes, reporting delays, and support gaps shift work to your team.
| Step | What to review | What to require |
|---|---|---|
| Step 1 | Normalize every quote into one cost sheet: processing fees, refund handling, chargeback handling, support tier, implementation services, and custom work | Ask for contract schedules, not just sales summaries |
| Step 2 | Stress-test the SLA against real payment operations: incident response, settlement timing, reporting latency, escalation path, and remediation commitments | Sample incident communication, named escalation path, settlement report example, and expected report delivery pattern |
| Step 3 | Add failure-cost scenarios to procurement: delayed payouts, dispute backlogs, missing VAT/GST/sales tax outputs, and finance rework | Model the cost of operational failure, not only unit economics |
| Step 4 | Put onboarding assumptions in writing before signature: dependencies, your required inputs, approval gates, and known go-live delays | Make undefined legal review, custom reporting, or downstream tax configuration explicit |
Step 1. Normalize every quote into one cost sheet. Do not compare one processing-fee line to a bundled commercial package. Put each offer in the same structure: processing fees, refund handling, chargeback handling, support tier, implementation services, and custom work that could become a change order. If a term is labeled case by case, custom scoped, or deferred to onboarding, treat it as pricing risk.
Ask for contract schedules, not just sales summaries. That is usually where fees, exclusions, and support limits are actually defined.
Step 2. Stress-test the SLA against real payment operations. Validate post-payment operations, not just authorization outcomes. The OCC handbook separates card payment transaction and settlement flow, so require each vendor to state assumptions for incident response, settlement timing, reporting latency, escalation path, and remediation commitments in writing.
Use evidence checks: sample incident communication, named escalation path, settlement report example, and expected report delivery pattern. If settlement timing or reporting is vague, finance and ops carry the downside.
Step 3. Add failure-cost scenarios to procurement. Model the cost of operational failure, not only unit economics. Include scenarios like delayed payouts, dispute backlogs, missing VAT/GST/sales tax outputs, and finance rework when reports do not map cleanly to close.
This makes tradeoffs clearer. A slightly higher-fee provider can still be the lower total-cost option if it reduces daily manual work and close risk.
Step 4. Put onboarding assumptions in writing before signature. Do not accept implied "standard" timelines. Require each provider to list dependencies, your required inputs, approval gates, and known go-live delays.
If timing depends on undefined legal review, custom reporting, or downstream tax configuration, make that explicit in the RFP response and order form so execution risk is visible before you sign.
Related reading: How to Choose a Trustee for Your Trust.
Do not sign until engineering, finance, and ops have each validated real workflows in the product. This is where you confirm whether the MoR model removes operational work or only shifts it.
| Area | What to test | Pass/fail check |
|---|---|---|
| API and event behavior | Payment creation, refunds, disputes/chargebacks, and any payout or tax-document flows; sample API responses, sample webhook payloads, retry behavior, and idempotent-request handling | Engineers can map each business event to a clear status and explain how that status reaches product, support, and finance |
| Operator control surfaces | Audit-trail visibility, exception statuses, and export options for refunds, disputes, support actions, and payout-related cases | Your team can trace what happened, who changed status, and what evidence is available without manual guesswork |
| Compliance steps in signed scope | Payout gating, tax-document collection, and tax coverage where supported; actual workflow, exposed statuses, and escalation path when required information is missing | Use a written coverage matrix by country and product type as your control document |
Step 1. Test API and event behavior against real operating cases first. Run technical diligence in parallel with commercial review, and have the vendor walk through core events your team will manage: payment creation, refunds, disputes/chargebacks, and any payout or tax-document flows relevant to your program. Ask for sample API responses, sample webhook payloads, retry behavior, and idempotent-request handling for duplicate submissions.
Use one pass/fail check: can your engineers map each business event to a clear status and explain how that status reaches product, support, and finance? If the provider cannot explain duplicate-event handling, ordering assumptions, or endpoint-failure behavior, treat that as execution risk. Custom integrations can slow commerce and create inconsistent checkout behavior, so do not wave this through.
Step 2. Confirm operator control surfaces before you rely on managed operations. Even when the MoR appears on customer bank statements, your team still handles exceptions, customer questions, and close activities. Ask to see audit-trail visibility, exception statuses, and export options your team will use for refunds, disputes, support actions, and payout-related cases.
Run a mock month-end review with sample exports, then run one dispute case with ops. The test is practical: can your team trace what happened, who changed status, and what evidence is available without manual guesswork? Reduced business control is a known tradeoff in some MoR models, so verify visibility before signature.
Step 3. Validate compliance steps in your signed scope, not in marketing language. If a vendor says it reduces compliance overhead, map that claim to concrete operational steps: payout gating, tax-document collection, and tax coverage where supported. Ask for the actual workflow, exposed statuses, and escalation path when required information is missing.
Use a written coverage matrix by country and product type as your control document. A broad claim only helps if your exact markets and products are included in contract scope. Anything the provider cannot show before signing should be a pilot gate, not a promise. This pairs well with our guide on How to Choose a Niche for Your Freelance Business.
Run your pilot as a documented protocol, not a verbal agreement. A clear written framework keeps execution predictable and makes go or no-go decisions easier to defend.
Step 1. Document scope and ownership before launch. Define exactly what the pilot covers, what it does not cover, and which team owns each workflow. If your teams cannot point to the same scope document, you are not ready to scale.
Step 2. Put decision gates in writing. Agree in advance on the operating signals that determine go or no-go, and who makes that call. Written gates prevent drift when pressure to expand rises.
Step 3. Prepare a pause path before expansion. Decide how you will halt rollout if risk or operational performance degrades. Without a pre-agreed pause path, teams tend to keep adding volume while unresolved issues accumulate.
Step 4. Review on a fixed cadence. Use recurring checkpoints to compare promised outcomes with live operating evidence. If the evidence is inconsistent, hold scope and stabilize before expanding.
Do not sign on price or brand comfort alone. Sign when the provider has proved, in writing and in product, who owns the hard parts: tax, refunds, chargebacks, dispute communication, and the day-to-day data your finance and engineering teams need to operate.
A Merchant of Record is the legal entity authorized to accept online payments, and its name is what the customer may see on the card statement. That matters because a Payment Service Provider may only facilitate payment processing, while an MoR may take on more of the financial liability and tasks such as refunds and tax compliance. Scope can vary by provider and jurisdiction, so if a vendor cannot show contract language that makes those boundaries explicit, treat that as a stop sign, not a negotiation point.
Your verification point here is simple. Get the paper and the customer-facing evidence. Ask for sample contract clauses covering VAT, sales tax, refunds, chargebacks, and disputes, plus an example of the statement descriptor or card statement presentation. A common failure mode is assuming the seller-side work moved, then discovering after launch that your team still owns support escalations or finance cleanup.
Commercial fit is not enough if the operating surfaces are weak. Webhooks are automated HTTP callbacks that send real-time event data, and done well they reduce polling and unnecessary API load. Before signature, your engineers should inspect real webhook payloads and delivery behavior. Your finance team should review reconciliation outputs that show sales, refunds, chargebacks, and tax-related amounts in a way they can match to month-end close.
This is also where hidden cost shows up. A vendor can look acceptable on headline fees and still create manual rework if reporting arrives late, exports are incomplete, or exception statuses are hard to trace. If your sandbox or pilot cannot prove the data path, do not assume production will fix it.
If you are still working through the decision, use this as your final gate:
If even one box still depends on verbal reassurance, you are not at final approval yet. Pause, get the evidence, and only then move to signature.
Need the full breakdown? Read How to Choose a Tax Preparer for Your Freelance Business. Want a quick next step? Try the free invoice generator. Want to confirm what's supported for your specific country or program? Talk to Gruv.
A Merchant of Record partnership is commonly described as the provider handling the payment process and related international operations, but exact legal responsibility still depends on the contract. The practical check is the paper: get clear written language on ownership of core payment and post-payment workflows before pricing discussions go further.
In the source set, merchant service providers are evaluated as a broad vendor category, while an MoR partnership is framed around offloading more of the payment process and international operations. That difference matters because processing payments worldwide is complex and highly regulated, and provider choice can affect customer experience, margins, and growth.
Consider an external MoR when you want a partner to handle more of the payment process and related international operations. The exact tradeoff versus other payment models should be validated in your own operating context. A practical checkpoint is to start with one corridor and one use case, then scale gradually based on results.
Your Request for Proposal should force clear ownership, not broad claims. Use a structured evaluation question set and make pass/fail criteria explicit for scope, operating responsibilities, and growth fit. Require written contract language and practical evidence artifacts so accountability is verifiable before signing.
Prioritize SLA terms that directly influence customer experience, financial outcomes, and your ability to scale. Keep definitions and remediation expectations explicit in writing, and review sample operational outputs before signature.
An MoR can reduce operational burden, but it does not remove execution risk. You still need internal owners, controls, and regular checks to confirm contract expectations are being met in day-to-day operations.
Yuki writes about banking setups, FX strategy, and payment rails for global freelancers—reducing fees while keeping compliance and cashflow predictable.
Educational content only. Not legal, tax, or financial advice.

If you run a Merchant of Record flow, cash movement is not your revenue policy. Under ASC 606, the hard part is that customer payment, processor settlement, and the point when revenue is actually earned can sit on different dates and in different records.

Choosing between Banking-as-a-Service and Merchant of Record should start with operating reality, not feature gloss. Before you commit engineering time, confirm who sits behind the product, what approvals they need, and what evidence they can show that compliance review works in practice.

**Payment chaos drains margin through fee creep, payout uncertainty, and dispute-handling overhead, so build a risk-first get paid system before you optimize growth.**