Tu panel de Stripe dice que ganaste 9,421. Tu contador pregunta qué registrar — y si respondes "$9,421 en ventas", ya has cometido dos errores que se acumularán en la temporada de impuestos, durante una auditoría, y cuando llegue el primer reembolso.
Si aceptas tarjetas a través de Stripe — para una tienda en línea, facturas con enlace de pago, un sitio de reservas o un formulario de donación — el dinero que vendiste y el dinero que recibiste nunca coincidirán en un día determinado. Stripe deduce tarifas, retiene reembolsos y disputas contra tu saldo, y liquida con un retraso variable. Tu banco solo ve el neto restante. El IRS, tu contador, y tu yo futuro tratando de entender el margen del mes pasado, todos necesitan el bruto.
Esta guía muestra cómo funcionan realmente los pagos de Stripe, cómo registrarlos para que los ingresos, las tarifas y los reembolsos se mantengan limpios, y cómo conciliar Stripe con tu banco en menos de 30 minutos al mes — sin crear una hoja de cálculo que detestes abrir.
Por Qué el Depósito Bancario No Son Tus Ingresos
Tres cosas hacen que la conciliación de Stripe parezca extraña en comparación con los depósitos de tarjetas de la vieja escuela:
1. Liquidación neta. Stripe resta su tarifa de procesamiento antes de enviar el dinero. Una venta de 96.80 en tu saldo pendiente. Tu banco nunca ve los 100 y tu gasto fue $3.20. Si registras solo el neto, subestimas ambos.
2. Calendario móvil. Con el cronograma de pago predeterminado de 2 días hábiles, las ventas del lunes suelen llegar el miércoles, las del martes el jueves, y así sucesivamente. Un mes calendario de ventas y un mes calendario de pagos rara vez coinciden. Registrar los pagos como ventas desplaza los ingresos al mes equivocado.
3. Ajustes de saldo. Los reembolsos, los cargos disputados, las tarifas de Stripe por esas disputas ($15 por una disputa estándar), las tarifas de Pago Instantáneo (1% cuando retiras antes de tiempo) y las tarifas por productos como Billing o Radar reducen el pago. También lo hace un reembolso parcial donde Stripe conserva la tarifa original. Cada uno necesita una entrada de libro diferente.
La solución es simple en principio: registra la venta bruta cuando ocurre, rastrea la parte de Stripe por separado, y trata el pago como una transferencia desde tu saldo de Stripe a tu banco — no como ingreso nuevo.
Cómo Funcionan Realmente los Pagos de Stripe
Piensa en Stripe como una billetera con su propio libro mayor.
El cargo se realiza correctamente → el dinero entra en pendiente. Cuando un cliente paga, Stripe agrega el cargo bruto a tu saldo pendiente inmediatamente, pero no lo marca como disponible para el pago hasta que se libere la retención de riesgo (generalmente 2 días, 7 días para cuentas nuevas o negocios de mayor riesgo, hasta 14 días en algunos casos).
Las tarifas se descuentan del saldo, no se facturan después. Al mismo tiempo, Stripe descuenta su tarifa contra el mismo saldo pendiente. No recibirás una factura separada. Por eso importa el seguimiento bruto vs. neto.
El pago es una transferencia por lotes. En tu cronograma de pagos — el automático diario es el predeterminado — Stripe agrupa cada transacción de saldo disponible en un solo pago y lo envía mediante ACH a tu banco. Por lo tanto, un solo pago contiene docenas o cientos de cargos, reembolsos y ajustes de tarifas subyacentes que se originaron en días diferentes.
Tres informes te cuentan la historia:
- Detalle del pago (Panel → Pagos → Pagos → selecciona un pago): Enumera cada cargo, reembolso y tarifa que compone ese depósito bancario único. Esta es tu fuente de verdad para la conciliación.
- Informe de saldo (exportación CSV): El libro mayor diario de bruto, tarifa y neto por tipo de actividad — el único lugar para ver el bruto diario sin distorsión de tiempos de pago.
- Resumen mensual: Puente de ingresos a efectivo para el mes, útil para vincular Stripe con tu estado de pérdidas y ganancias.
No necesitas los tres cada vez, pero sí necesitas al menos el detalle del pago para cada depósito que llega a tu banco.
Los Dos Errores Que Rompen Tus Libros
Error 1: Registrar el depósito neto como ventas
Registrar $9,421 como ingresos cuando Stripe liquidó un lote que incluía $10,000 en ventas brutas causa tres daños a la vez: subestimas los ingresos para una revisión de préstamo o valoración, pierdes la tarifa como gasto deducible, y tu 1099-K nunca cuadrará — Stripe informa el volumen bruto de procesamiento, no los pagos netos. El IRS recibe la cifra bruta. Tú también deberías.
Error 2: Registrar los ingresos cuando llega el pago
Si esperas a que el efectivo llegue al banco para registrar la venta, una venta del 30 de diciembre que se paga el 2 de enero caerá en el año fiscal equivocado. Para los contribuyentes en base de efectivo, el evento fiscal suele ser la fecha de venta, no la fecha de pago — y para los contribuyentes en base de acumulación, es definitivamente la fecha de venta según la ASC 606 (más sobre esto a continuación). De cualquier manera, "ingresos = fecha del depósito bancario" crea errores de fin de mes y de fin de año que se agravan con los reembolsos.
La Forma Correcta: Venta Bruta, Gasto de Tarifa, Transferencia de Pago
Usa tres cuentas para mantener a Stripe honesto. En términos de texto plano:
Assets:Receivables:StripeoAssets:Stripe:Pending— tu saldo de Stripe antes del pagoIncome:Sales— ventas brutasExpenses:PaymentProcessingFees— tarifas de StripeAssets:Bank:Checking— donde llegan los pagos
Aquí está el patrón para un día típico. Hiciste 61 (2.9% + 30¢ por transacción se acumula).
Cuando ocurre cada venta (o en lote diario):
2026-08-12 * "Ventas Stripe 2026-08-12"
Assets:Stripe:Pending 2000.00 USD
Income:Sales -2000.00 USD
2026-08-12 * "Tarifas Stripe 2026-08-12"
Expenses:PaymentProcessingFees 61.00 USD
Assets:Stripe:Pending -61.00 USDAhora muestras 2,000 en ingresos y $61 deducibles.
Cuando Stripe paga dos días después (digamos $1,939 en ese lote):
2026-08-14 * "Pago de Stripe po_1a2b3c a cuenta corriente"
Assets:Bank:Checking 1939.00 USD
Assets:Stripe:Pending -1939.00 USDSin ingresos nuevos el día del pago. Solo una transferencia. Tu saldo de Assets:Stripe:Pending ahora coincide con el total pendiente + disponible de Stripe, y tu banco concilia limpiamente.
Si prefieres registrar las ventas diarias en agregado desde el CSV de Balance en lugar de por transacción, está bien — solo mantén la división bruto/tarifa y mantén el pago como transferencia. La conciliación sigue cuadrando.
¿Qué pasa con el impuesto a las ventas, el envío o las tarifas de plataforma?
Si cobras impuesto a las ventas a través de Stripe Tax o por separado, no registres el bruto como ingreso puro. Divídelo en la venta:
Assets:Stripe:Pending 1080.00 USD
Income:Sales -1000.00 USD
Liabilities:SalesTaxPayable -80.00 USDEl envío, las comisiones de mercado o las tarifas de aplicación deducidas por Stripe deben ir a su propia cuenta de gasto o pasivo — nunca neteadas silenciosamente contra las ventas.
Manejando las Partes Complicadas Sin Perder el Hilo
Reembolsos: revierte ingresos, no un gasto nuevo
Un cliente pagó 150 de tu saldo, conserva la tarifa original (reembolsa la tarifa solo en algunos precios heredados y para las actualizaciones más recientes, pero asume que la conserva), y no cobra tarifa adicional por el reembolso. En tus libros:
2026-08-15 * "Reembolso de factura 1024"
Income:Sales 150.00 USD ; revierte la venta
Assets:Stripe:Pending -150.00 USDLa tarifa original de $4.65 que ya habías gastado permanece como gasto — pagaste por un procesamiento que finalmente no se concretó. Si Stripe devuelve una tarifa en un reembolso particular, acredita Expenses:PaymentProcessingFees por ese monto.
Para un reembolso parcial de 200, solo revierte $50 de ingresos. La distinción importa para los reembolsos de impuesto a las ventas: en la mayoría de los estados solo puedes recuperar el impuesto remitido si reembolsas el impuesto al cliente y lo documentas.
Disputas y contracargos: dos entradas, no una
Cuando se disputa un cargo de $200:
- Stripe retiene inmediatamente 15 (aumenta a $25 si pierdes y no calificas para los programas de alerta temprana de fraude).
- Si ganas, Stripe devuelve los 15.
Regístralo así:
2026-08-18 * "Disputa abierta ch_abc $200 + tarifa de $15"
Assets:Stripe:Disputed 200.00 USD
Expenses:PaymentProcessingFees 15.00 USD
Assets:Stripe:Pending -215.00 USD
2026-08-25 * "Disputa ganada - fondos devueltos"
Assets:Stripe:Pending 200.00 USD
Assets:Stripe:Disputed -200.00 USDSi pierdes, mueve los $200 de disputada a una pérdida por deuda incobrable o contracargo y deja la tarifa como gasto. Nunca dejes las disputas estacionadas en pendiente — merecen su propia cuenta por cobrar para que sepas qué está en riesgo.
Pagos Instantáneos y pagos manuales
Un Pago Instantáneo a tu tarjeta de débito cuesta 1% (se aplica una tarifa mínima). Ese 1% es un costo de financiamiento separado:
2026-08-20 * "Pago instantáneo $5000, tarifa del 1%"
Assets:Bank:Checking 4950.00 USD
Expenses:PaymentProcessingFees 50.00 USD
Assets:Stripe:Pending -5000.00 USDMúltiples cargos en un solo pago
Un solo pago de $9,421 podría contener:
- 47 cargos que suman $10,000
- $290 en tarifas de procesamiento
- $200 de retención por disputa
- $89 de tarifa de pago instantáneo incluida en el lote
Registra cada componente en su propia cuenta, pero registra la transferencia como un solo depósito. Tu exportación de detalle de pago te indica la división — cópiala fielmente. La línea del banco seguirá siendo un solo número, y ahora conciliará al centavo.
ASC 606 en el Punto de Venta: ¿Cuándo Reconoces los Ingresos?
Para la mayoría de las pequeñas empresas que venden bienes o servicios únicos a través de Stripe, el reconocimiento de ingresos es sencillo: reconoces la venta bruta cuando cumples con la obligación de desempeño — generalmente cuando entregas los bienes, la descarga está disponible o el servicio se realiza — no cuando Stripe te paga.
Eso importa porque el retraso en la liquidación de Stripe te tienta a reconocer en el pago. No lo hagas. Si envías el 30 de agosto y Stripe paga el 2 de septiembre, los ingresos pertenecen a agosto.
Dos complicaciones comunes:
Suscripciones prepagadas o depósitos. Si un cliente paga 100 en agosto. Deja el resto en pausa:
2026-08-01 * "Plan anual 6 meses, cobrado vía Stripe"
Assets:Stripe:Pending 600.00 USD
Liabilities:DeferredRevenue -600.00 USD
2026-08-31 * "Ingresos reconocidos de agosto"
Liabilities:DeferredRevenue 100.00 USD
Income:Sales -100.00 USDVentas a través de una plataforma donde no eres el comerciante registrado. Si vendes a través de un mercado que usa Stripe Connect y recibes una transferencia de la plataforma, podrías estar reportando neto, no bruto, dependiendo de quién controla la relación con el cliente. Determina esto correctamente desde el principio — afecta si reportas 7,000 como ingresos cuando la plataforma se queda con el 30%.
En caso de duda, el pago nunca es el evento de reconocimiento. La entrega lo es.
Conciliando Stripe con Tu Banco en 30 Minutos al Mes
Haz de esto tu hábito de fin de mes:
Paso 1: Exporta los detalles de pago del mes. En el Panel, ve a Pagos → Pagos, establece el filtro de fecha al mes calendario por fecha de llegada, y exporta el detalle de cada pago o usa el CSV unificado de conciliación de pagos. Quieres cada ID de transacción que contribuyó a cada depósito bancario.
Paso 2: Registra los brutos y tarifas faltantes. Para cada línea de Cargo y Reembolso en el pago, asegúrate de tener una venta bruta o reversión y un gasto de tarifa para esa fecha — no la fecha del pago. Si registras en lotes diarios, vincula el total diario del informe de Balance con tu lote del libro mayor.
Paso 3: Registra la transferencia del pago. Para cada depósito bancario, crea la entrada de transferencia de Assets:Stripe:Pending a Assets:Bank:Checking por el neto exacto del pago. Adjunta el ID del pago de Stripe (ej., po_3N...) en el memo.
Paso 4: Vincula el saldo pendiente. Al final del mes, Assets:Stripe:Pending debería ser igual al saldo pendiente + disponible de Stripe en el Panel. Si no es así, te perdiste una tarifa, un reembolso, un ajuste, o registraste dos veces un pago. Corrige antes de cerrar.
Paso 5: Vincula el bruto con la mentalidad del 1099-K. Stripe reportará el volumen bruto de procesamiento en el Formulario 1099-K (el umbral federal es 15,000 entre los dos es normal y esperada — son tarifas y tiempos. Documéntala una vez al año para no tener que explicarla bajo auditoría.
Si usas QuickBooks, Xero u otro libro mayor, la misma estructura aplica: crea una cuenta de compensación o retención de Stripe, registra el bruto y las tarifas allí, y transfiere al banco en el pago. La cuenta de compensación debe llegar a cero con el tiempo, excepto por el saldo pendiente.
Un Ejemplo Rápido de Beancount Que Puedes Copiar
; Ventas y tarifas diarias – registra en la fecha de venta
2026-08-12 * "Lote de ventas Stripe 2026-08-12" #lote-20260812
Assets:Stripe:Pending 2000.00 USD
Income:Sales -2000.00 USD
2026-08-12 * "Lote de tarifas Stripe 2026-08-12" #lote-20260812
Expenses:PaymentProcessingFees 61.00 USD
Assets:Stripe:Pending -61.00 USD
; Un reembolso en ese ciclo de pago
2026-08-14 * "Reembolso inv 1024" #reembolso-1024
Income:Sales 150.00 USD
Assets:Stripe:Pending -150.00 USD
; El pago que llega dos días después – depósito único, sin ingresos nuevos
2026-08-14 * "Pago po_1Qabc llega a cuenta corriente" #pago-po_1Qabc
Assets:Bank:Checking 1789.00 USD
Assets:Stripe:Pending -1789.00 USDEn Fava, tu saldo pendiente de Stripe ahora se graficará limpiamente contra el propio gráfico de saldo de Stripe, y cada depósito bancario tendrá una transferencia coincidente con un ID de pago buscable.
Errores Comunes y Cómo Evitarlos
Olvidar la tarifa en los reembolsos. Stripe generalmente conserva la tarifa original cuando reembolsas. Tus ingresos se revierten pero la tarifa no. Si reviertes ambos, exageras la ganancia en el pedido reembolsado.
Registrar las tarifas de Pago Instantáneo como tarifas bancarias. Son costos de procesamiento de pagos, no cargos bancarios generales. Mantenlas con las tarifas de Stripe para que tu costo real de aceptación sea visible en un solo lugar.
Dejar que el saldo de Stripe se vuelva negativo e ignorarlo. Si los reembolsos y las disputas superan las ventas nuevas, tu saldo pendiente se vuelve negativo y Stripe descuenta de tu banco en archivo. Registra el descuento como una transferencia desde el banco hacia Stripe — sigue siendo solo mover la cuenta de compensación.
No dividir el impuesto a las ventas. Cuando neteas el impuesto en los ingresos, remitirás demasiado impuesto sobre la renta y muy poco impuesto a las ventas — o viceversa. Divídelo en el punto de venta.
Conciliar por mes de pago en lugar de mes de venta. Tu estado de pérdidas y ganancias por mes de pago es una visión de flujo de efectivo, no una visión de rendimiento. Si necesitas ambos, ejecuta el P&L por fecha de venta y un informe de flujo de efectivo por fecha de pago — pero no confundas uno con el otro.
Mantén Tus Finanzas Organizadas Desde el Primer Día
Stripe facilita cobrar dinero. No hace automáticamente que tus libros digan la verdad sobre lo que ganaste, lo que pagaste para cobrar, y lo que debes devolver. Una estructura simple de bruto-tarifa-transferencia, registrada en las fechas correctas y conciliada con tu saldo real de Stripe, mantiene las tres cosas en orden — y hace que el cierre de año, las solicitudes de préstamo y esa primera auditoría de impuesto a las ventas sean mucho menos dolorosos.
Beancount.io te da la transparencia que el panel de Stripe solo no puede: contabilidad en texto plano con control de versiones donde cada pago se asigna a una transferencia rastreable, cada tarifa es un gasto explícito, y tu saldo pendiente de Stripe es un número que puedes verificar en lugar de un misterio. Tus datos siguen siendo tuyos, tu historial es auditable, y tu historia de ingresos finalmente coincide tanto con tu banco como con tu 1099-K. Comienza gratis y pon tus libros de Stripe en equilibrio.