Finanzas y Contabilidad
Cómo conciliar liquidaciones de Stripe y Shopify Payments con el banco
Son las 10:47 de la noche. Estás en tu escritorio, con la laptop abierta, el extracto del banco en una pestaña y el dashboard de Stripe en otra. Acabas de recibir un depósito de USD 4.872,15 y no cuadra con lo que esperabas. En Shopify aparece un payout distinto, hay líneas de “Stripe Fee”, “Reserve”, “Refund” y un monto que el banco muestra como “STRIPE TRANSFER” sin más detalle. Cierras los ojos un segundo. No es la primera vez que te pasa: cada quincena o cada semana el mismo ritual de adivinar qué se quedó en fees, qué retuvo la pasarela y por qué el neto no es el bruto menos lo obvio. Si cobras como contractor para clientes de Estados Unidos o manejas un side business con pagos internacionales, esta fricción te roba horas y te genera dudas contables innecesarias. La buena noticia es que conciliar no tiene por qué ser un misterio. Con un método claro, las herramientas correctas y un poco de disciplina semanal, conviertes ese caos en un proceso de 20 minutos que te deja el libro limpio y la tranquilidad de saber exactamente cuánto entró, cuánto se fue en tarifas y qué quedó disponible.
¿Cómo concilias de forma limpia las liquidaciones de Stripe y Shopify Payments con tu banco?
Conciliar significa igualar tres capas: el bruto de las ventas o cargos, las tarifas y retenciones de la pasarela, y el depósito neto que efectivamente llegó a tu cuenta bancaria. Lo haces descargando el payout report de Stripe o Shopify, restando fees, disputes, reserves y refunds línea por línea, y luego cruzando el monto final con el extracto bancario del mismo período. Si usas contabilidad en dólares (muy común cuando facturas como contractor con W-8BEN), registras el neto en tu banco y desglosas las comisiones como gasto de procesamiento de pagos. El proceso toma entre 15 y 40 minutos por ciclo cuando lo haces semanalmente; si lo dejas acumular, se vuelve un laberinto. La clave está en tratar cada payout como un “asiento de cierre” y no como un simple ingreso.
Cuando cobras a clientes de Estados Unidos o vendes a través de Shopify, Stripe y Shopify Payments actúan como intermediarios. Ellos reciben el dinero del tarjetahabiente, descuentan su fee (normalmente 2,9 % + USD 0,30 por transacción de tarjeta estadounidense, aunque varía con el plan y el volumen), aplican posibles reserves temporales, procesan chargebacks y finalmente te depositan el neto. Ese depósito aparece en tu banco con una descripción genérica. Si no desglosas, tu contador (o tú mismo) verá un ingreso inflado o deflactado y los impuestos o el cash flow no cuadrarán.
Empieza siempre por el reporte de payout, no por el banco. En Stripe ve a Payments → Payouts, elige el período y descarga el CSV. En Shopify Payments es Settings → Payments → View payouts. Ahí tienes el bruto, las fees desglosadas, los refunds y el net. Luego abres el extracto de tu banco (Wise, Mercury, Payoneer, cuenta local con SWIFT o la que uses) y buscas la fecha y el monto exacto. Si hay diferencia de un día por timezone o por cutoff de batch, anótalo. Esa diferencia casi nunca es un error del banco: suele ser timing o una retención temporal.
¿Qué fees, retenciones y conceptos suelen distorsionar el depósito neto?
Las tarifas más comunes en Stripe son el processing fee (porcentaje + fijo), el fee de currency conversion si el cargo fue en otra moneda, el fee de Radar o de 3D Secure cuando aplica, y los costos de Instant Payouts si los activaste. Shopify Payments replica una estructura muy similar y, en planes higher volume, puede bajar el porcentaje. Además existen reserves: Stripe a veces retiene un porcentaje (5-10 % o un monto fijo) durante 7-90 días cuando detecta riesgo o cuando eres cuenta nueva. Ese dinero no desapareció; simplemente no está disponible todavía y aparecerá en un payout futuro como “released reserve”.
Los refunds y disputes son otra fuente de dolor. Un reembolso total o parcial se descuenta del próximo payout y, si el chargeback se pierde, Stripe te cobra el monto + un fee de dispute (alrededor de USD 15). Si no lo registras el mismo día, tu conciliación del mes siguiente no cierra. También aparece el “Stripe Tax” o montos de sales tax recolectados si activaste esa función: ese dinero no es tuyo, es passthrough para remesar a fiscos de EE. UU., y debe ir a una cuenta de pasivo, no a ingresos.
Para contractors de Latinoamérica que facturan con W-8BEN, el tema fiscal es relevante pero separado: Stripe no retiene impuestos federales estadounidenses sobre tus payouts de servicios (a diferencia de lo que ocurre con algunos marketplaces). Tú reportas el ingreso bruto o neto según tu jurisdicción y el tratado. Lo que sí debes tener claro es el neto real después de fees, porque ese es el cash que entra a tu cuenta y el que usas para calcular tu utilidad.
Una práctica de alto nivel es crear en Notion o en tu Google Sheet una tabla de “Fee Dictionary” con las líneas más frecuentes: “Stripe Fee”, “Application Fee”, “Refund”, “Dispute Fee”, “Reserve Hold”, “Reserve Release”, “Currency Conversion Fee”. Cada vez que aparece una nueva, la documentas. En seis meses tienes un diccionario propio que acelera todo.
¿Cómo armar un flujo semanal que no te robe el domingo?
El error más caro no es la tarifa del 2,9 %. Es dejar que se acumulen tres o cuatro payouts sin conciliar. El domingo en la noche te sientas, abres cinco reportes distintos y terminas frustrado. En cambio, un ritual de 25 minutos cada martes o miércoles (cuando la mayoría de los payouts de Stripe ya liquidaron) cambia el juego.
Abre tres pestañas: dashboard de Stripe/Shopify, extracto bancario y tu hoja de conciliación (puede ser Notion database, Airtable o un simple Google Sheet con columnas Fecha Payout, Bruto, Fees Totales, Refunds, Reserves Netas, Neto Esperado, Neto Banco, Diferencia, Notas). Copia el payout ID. Suma las fees del CSV. Resta refunds y holds. Llega al neto. Busca ese monto en el banco. Si cuadra, marca “Reconciled” y mueve el archivo CSV a una carpeta de Drive llamada “Payouts 2025 / Q1”. Si no cuadra, la diferencia casi siempre es un reserve release o un fee de Instant Payout que no viste. Anótalo y cierra.
Si trabajas con un equipo o con un bookkeeper remoto, usa Slack para avisar: “Payout #po_1234 reconciliado, neto USD 4.872,15, fees USD 186,40. CSV en Drive”. Si usas Loom, graba un video de 90 segundos la primera vez que le enseñas el proceso a alguien; después solo reenvías el link. Herramientas como HubSpot o Salesforce no son necesarias aquí, pero si tus clientes te pagan vía Stripe invoices, el mismo payout report te sirve para cruzar con las facturas emitidas.
Para quienes operan como contractor y también tienen un store en Shopify, separa los dos mundos. Un payout de Stripe por servicios de consultoría no debe mezclarse contablemente con las ventas de productos. Crea dos “wallets” lógicos o dos tags en tu contabilidad. Así, cuando hagas el diagnóstico de roles y salarios en talento bilingüe, tendrás números limpios de tu capacidad de generar ingresos netos en dólares.
¿Qué errores te descartan o te hacen perder dinero y credibilidad?
El primero es registrar el depósito bancario como ingreso completo sin descontar fees. Parece inocente, pero infla tu revenue y complica el cálculo de margen real. El segundo es ignorar los reserves: crees que “faltan” USD 800 y escribes al soporte en pánico, cuando en realidad están en hold y se liberan en el siguiente ciclo. El tercero es no bajar el CSV y confiar solo en la pantalla del dashboard; las pantallas se actualizan y pierdes el histórico exacto del día del payout.
Otro error clásico: mezclar monedas sin documentar el tipo de cambio del día. Si Stripe te liquidó en USD pero tu banco local convirtió, o si usaste una cuenta en euros, el tipo de cambio del payout y el del banco pueden diferir por horas. Anota ambos. Y el error silencioso: no revisar los disputes a tiempo. Stripe te da un plazo corto para responder evidencia. Si pierdes el dispute por inacción, el fee y el monto se descuentan y ya no hay vuelta atrás fácil.
En background checks o en due diligence cuando aplicas a roles de finanzas, operations o revenue remotos con empresas de Estados Unidos, a veces piden ver cómo manejas cash y conciliación. Tener un Sheet limpio, con historial de payouts reconciliados y notas claras, habla mejor de ti que cualquier discurso. Muestra que entiendes el ciclo completo del dinero digital.
¿Qué herramientas y plantillas usan quienes ya lo tienen resuelto?
La mayoría de freelancers y small operators que cobran en dólares usan una combinación simple: Stripe/Shopify dashboard + Google Sheets o Notion + carpeta de Drive + calendario recurrente. Algunos suman QuickBooks o Xero cuando el volumen sube, y conectan el banco vía Plaid o importación CSV. Para contractors, Mercury o Wise Business facilitan mucho porque los extractos son claros y en USD. Si tu bookkeeper está en otra zona horaria, un canal de Slack #finance-reconciliation y un Loom semanal bastan.
Aquí tienes una tabla que resume las situaciones más frecuentes y cómo las percibe quien revisa tus números (un contador, un socio o un hiring manager de finanzas):
| Situación | Error común | Percepción del reclutador o contador | Enfoque recomendado |
|---|---|---|---|
| Payout llega con menos dinero del esperado | Asumir que el banco se equivocó o que “Stripe se quedó con más” | Desorganizado, no entiende fees ni reserves | Descargar payout CSV el mismo día, restar fees + refunds + holds, cruzar con banco y anotar el payout ID |
| Aparece un monto extra semanas después | Registrar como ingreso nuevo sin origen | Libros inflados o poco confiables | Identificarlo como “Reserve Release”, vincularlo al payout original y documentar en la hoja |
| Refunds y disputes del mes anterior impactan el actual | No provisionar ni revisar el dispute dashboard | Cash flow sorpresivo y márgenes irreales | Revisar Disputes cada 48 h, provisionar el peor caso y conciliar el impacto en el payout donde se descuenta |
| Varias monedas o conversion fees | Ignorar el FX fee o usar el tipo de cambio del día incorrecto | Números inconsistentes entre sistemas | Anotar el FX rate del payout y el del banco; registrar la diferencia como gasto financiero |
| Mezclar ingresos de servicios (contractor) con ventas Shopify | Un solo “ingreso Stripe” sin tags | Imposible calcular margen por línea de negocio | Separar por source (Stripe Invoicing vs Shopify Payments) desde el día uno y usar clases o tags en la contabilidad |
Y este es el artefacto que puedes copiar hoy mismo. Es un checklist + plantilla de registro semanal en inglés (útil si compartes con bookkeepers o clientes de Estados Unidos, o si más adelante aplicas a roles de Finance Operations). Pégalo en Notion, Sheets o donde trabajes:
STRIPE / SHOPIFY PAYOUT RECONCILIATION CHECKLIST (Weekly)
Date of reconciliation: _______________
Payout ID(s): _______________
Period covered: _______________
1. Download payout CSV from Stripe or Shopify Payments
2. Record Gross amount: USD ________
3. Sum all Processing Fees: USD ________
4. Sum Refunds: USD ________
5. Sum Dispute Fees / Chargebacks: USD ________
6. Reserve Holds (new): USD ________
7. Reserve Releases (from previous): USD ________
8. Other (FX, Instant Payout, Tax pass-through): USD ________
9. Calculated Net = Gross - Fees - Refunds - Disputes - Holds + Releases: USD ________
10. Bank deposit amount and date: USD ________ on ________
11. Difference (should be 0 or explained): USD ________
12. Explanation of any difference: _______________________________
13. CSV filed in: Drive / Payouts / 2025 / [Month]
14. Status: [ ] Reconciled [ ] Pending release [ ] Needs support ticket
15. Notes for bookkeeper / tax: _______________________________
Next review date: _______________
Slack update sent: [ ] Yes
Úsalo tal cual o adáptalo. La disciplina de llenarlo cada semana es lo que separa a quien “mira el banco de vez en cuando” de quien tiene control real sobre su cash en dólares.
Cuando ya dominas este ciclo, dejas de perder tiempo adivinando y empiezas a ver patrones: qué clientes generan más disputes, qué porcentaje real te está costando la pasarela, cuánto capital está temporalmente en reserve. Ese conocimiento te hace más valioso si buscas roles remotos de Finance, Revenue Operations, Accounting o incluso Customer Success de alto ticket con empresas de Estados Unidos. Entiendes el dinero de verdad, no solo la factura.
Si quieres ver con claridad qué roles y rangos salariales en dólares se ajustan a tu experiencia actual (incluyendo perfiles que valoran justo esta capacidad de conciliación y control financiero), puedes hacer el diagnóstico gratuito de 2 minutos en el portal (/diagnostico/). Es directo, sin relleno, y te devuelve una foto realista de encaje.
Conciliar Stripe y Shopify Payments con el banco no es un talento mágico. Es un hábito de tres capas (pasarela → fees y movimientos → banco) ejecutado con reportes, una hoja simple y constancia semanal. Empieza con el próximo payout que te llegue. Descarga el CSV, llena las líneas, cruza con el extracto y cierra la diferencia. En un mes el proceso te resultará casi automático. Y esa tranquilidad de saber exactamente cuánto es tuyo, después de tarifas y retenciones, vale más que cualquier atajo.
¿Quieres saber qué rol en EE. UU. encaja con tu experiencia? En 2 minutos nuestro diagnóstico evalúa tu inglés, herramientas y trayectoria para calcular tu rol ideal y salario en dólares.
Hacer mi Diagnóstico de Perfil Gratis (2 min) →