Most COD operators in LATAM are registered in one country. That is the choice the operating model pushes them toward — register where you operate, do everything from there. It works fine for a domestic-only operation. It is structurally fragile the moment a cross-border merchant joins the book.
Fufills was set up the opposite way. Three registered legal entities, one in each function the cross-border COD model actually needs.
FUFILLS LLC — Wyoming, USA. Filing 2024-001538966. The merchant-facing contract entity for cross-border merchants. USD-denominated contracts, USD bank accounts, US-jurisdiction governing law. When a merchant in Casablanca or Istanbul signs with Fufills, the agreement is with this entity.
FUFILLS LLC — Puerto Rico, USA. SURI registry 1639264-0010. The only entity where Fufills operates as a registered local merchant. Puerto Rico is the one country in our 16-country footprint where we hold local-merchant status; everywhere else we serve cross-border merchants via partner infrastructure. PR is the launchpad market.
FUFILLS SARL — Morocco. Registre du commerce 34077, ICE 003362767000007. The MENA onboarding hub. Merchants in the MENA region — our primary cross-border ICP — onboard through this entity, in local currency and language, with a local team. Once onboarded, their orders route into the LATAM execution stack via the US entities.
Each entity is independently verifiable in the relevant government registry. None are paper companies. Each does the operational work its jurisdiction is good at.
A single-entity COD operator faces three structural problems the moment they try to serve cross-border merchants:
Problem 1 — currency mismatch. A merchant in Morocco selling into Mexico needs to be paid in USD or EUR, not MXN. A single-entity Mexico-only operator can collect pesos but cannot legally pay USD without an offshore correspondent. The merchant takes FX risk twice — once at collection, once at settlement.
Problem 2 — contract jurisdiction mismatch. A Morocco merchant suing a Mexico-only operator over a disputed settlement enters Mexican commercial law. That is expensive, slow, and asymmetric. A US-jurisdiction contract solves this; a Mexico-only entity cannot offer it.
Problem 3 — onboarding mismatch. A merchant in Casablanca cannot reasonably sign in Spanish, wire to a Mexican IBAN, and rely on an LLC they cannot verify from MENA registries. Local-language, local-bank, local-registry onboarding through FUFILLS SARL is what removes the friction. The orders then flow through the US entities into LATAM.
Fufills' three-entity structure exists precisely because the cross-border COD model demands all three of these things at once. A single-entity operator can solve any one of them. None can solve all three.
A typical Fufills merchant journey, structurally:
- Discovery + onboarding — through FUFILLS SARL Morocco. Local team, local language, local-currency invoicing for onboarding fees.
- Contract execution — FUFILLS LLC Wyoming, USA. USD master services agreement, US-jurisdiction governing law.
- Order execution — LATAM partner infrastructure (16 countries) with the Fufills SOPs overlaid.
- Settlement — USD wire from FUFILLS LLC Wyoming USA to the merchant's bank of record, on the 7-day settlement cycle.
- Local-merchant ops in Puerto Rico — if the merchant elects PR-only routing, the contract additionally references FUFILLS LLC Puerto Rico for local-tax purposes.
The merchant signs one master agreement. Behind that agreement are three registered entities, each doing the work its jurisdiction is built for.
Cross-border COD has historically had a trust problem because operators have historically not been verifiable. A WhatsApp number, a website, an Instagram — none of that is a legal entity. The merchant can audit the company only by paying them money and seeing whether the money comes back.
Verifiable entity means the merchant can, before paying, look up:
- Wyoming Secretary of State business database → filing 2024-001538966.
- Puerto Rico Hacienda SURI registry → 1639264-0010.
- Morocco Registre du commerce (Casablanca) → 34077, ICE 003362767000007.
Three registries, three governments, three sources of public truth. The merchant audits us, without paying us, in 10 minutes.
We do not think this is excessive. We think it is the minimum any cross-border COD operator should make available — and our priors are that the operators who cannot make it available are running on the trust deficit, not closing it.
The three-entity model is one expression of a broader operating principle Fufills was built around: operators, not theorists. The structural choices that make a COD operation actually work for cross-border merchants are not glamorous. They are jurisdictional, contractual, registry-level. They look like paperwork.
They are also the difference between an operator a merchant can sue in their home jurisdiction and an operator they cannot. Between a settlement they can claim and a settlement they can chase. Between a verifiable provider and a verifiable-sounding provider.
If the next operator a merchant evaluates after Fufills cannot point to three government registries, that is the answer to one of the questions a cross-border merchant needs to ask.