Retención de renta si eres freelancer en Costa Rica 2026
Retención de renta (y a veces IVA) si eres freelancer en Costa Rica 2026: agentes, formularios 131 y 147, cómo cotizar el neto y acreditar lo sufrido. Confirma en Hacienda.
Nompli
Equipo Nompli

Por qué el neto no es el precio
Si googleas retención renta honorarios Costa Rica o retención freelancer Hacienda, te acaba de pasar esto: cotizaste ₡500.000 y el SINPE llegó más bajo. El pagador te dice que retuvo. No es un descuento de amistad. Es un impuesto a cuenta que un agente descuenta sobre tus honorarios. El bruto sigue siendo el precio. El neto es lo que te queda para vivir.
En años recientes se ha hablado de porcentajes y de familias de formularios (131, 147 y parientes) según el tipo de renta y de agente. Esta nota no publica la tabla oficial de 2026. Confirma en hacienda.go.cr, en tabla educativa y en formularios 131 y 147.
Stack de cobro: cómo facturar. Mapa de costos: cuánto paga. Exterior: facturar al extranjero.
Quién suele retener (y quién no)
Suelen retener sociedades, entidades inscritas y ciertos pagadores que Hacienda trata como agentes cuando pagan honorarios a personas físicas. Un particular que te contrata una sesión de fotos en Cartago a veces no es agente. Un corporativo de Escazú casi siempre sí. Confirma supuestos vigentes: no copies un PDF de 2018.
El cliente extranjero rara vez aplica la tabla costarricense. El cliente local que te paga en dólares o por Wise sí puede. Dólares. Plataformas.
Si eres sociedad (cédula jurídica), el mapa de retención puede cambiar. El núcleo de esta guía es el freelancer persona física. La conversación de figura está en persona física versus sociedad.
Renta retenida versus IVA retenido
Son capas distintas. La retención de renta alimenta tu D-101 y tus pagos a cuenta. Una retención de IVA, si aplica en tu caso, alimenta el D-104. No las sumes en una sola celda. Pregunta al pagador qué descontó. Pide el comprobante. Acredita según reglas. Retención sufrida.
En años recientes se ha hablado de que no todo honorario lleva las dos retenciones. Confirma. Esta guía no inventa el par de porcentajes de 2026.
Tu factura 4.4 debe mostrar el bruto coherente. Si emites por el neto, el cruce duele. Anular o nota.
Factura 4.4, constancia de retención y el expediente de las dos puntas
El XML va a Hacienda. El comprobante de retención va a tu carpeta y, cuando corresponda, al formulario del agente (familia 131 o 147: confirma nombres y vigencia en TRIBU-CR). Si solo tienes el SINPE, te falta una punta. Si solo tienes el XML, te falta la otra.
Pide el desglose en el mismo correo de tesorería. No esperes a abril. D-101. Pagos parciales.
Nompli centraliza esos PDF. No presenta el formulario 150 ni las retenciones del agente.
Cotizar cubriendo la retención
Si sabes que el cliente es agente, cotiza el bruto que deja el neto que necesitas. Di en la propuesta: honorarios, IVA educativo si aplica, retención estimada a confirmar. Un rate de LinkedIn que ignora retención te deja tirando de caja a mitad de mes.
Herramientas educativas: calculadora IVA y calculadora ISR. No reemplazan la liquidación de tu contador ni ATV, TRIBU-CR ni Hacienda.
No prometas en WhatsApp que "no hay retención porque soy freelancer". El agente mira la norma, no tu bio.
Ejemplo 1: diseñadora en Escazú y una agencia agente de retención
Valeria emite ₡800.000 de honorarios más IVA educativo 13 por ciento a una agencia de Escazú. La agencia retiene renta según tabla vigente (confirma Hacienda: esta nota no inventa el porcentaje de 2026). El SINPE es menor. Valeria pidió el comprobante la misma semana, lo guardó junto al XML y lo usó para acreditar en el D-101 y, si correspondía, contra pagos parciales. No gastó el bruto imaginario en un coworking el viernes.
El error que evitó: emitir la factura por el neto. El que casi comete: pelear en Slack sin leer el contrato, que ya hablaba de retención. Pedir el desglose por escrito le ahorró un mes de "ya te lo mando". Nompli no presentó su formulario 150 ni las retenciones de la agencia: le sirvió para no perder el PDF.
Mapa: cuánto paga. Acreditación: retención sufrida. Confirma en hacienda.go.cr.
Ejemplo 2: consultor en San José cobrado por un particular
Mateo dio tres sesiones a una persona física en San José. El pagador no era agente. No hubo retención. Mateo igual emitió factura 4.4, apartó IVA (referencia educativa 13 por ciento si el hecho está gravado: confirma) y renta, y no inventó un formulario 131. Confirmar quién es agente ahorra teatro y un reclamo inútil a tesorería que no existe.
Si el particular opera un negocio y resultó inscrito, el supuesto cambia. Pidió cédula antes de emitir. Un nombre de WhatsApp no es identificación. Cómo facturar. Checklist FE.
Patente municipal no convierte a alguien en agente. Hacienda sí, según reglas vigentes que confirmas cada año: no copies un PDF de 2019. Municipalidad de San José y DGT son mesas distintas.
Ejemplo 3: traductora en Alajuela con cliente del exterior y uno local
Nuria traduce desde Alajuela. El cliente de Canadá paga el bruto por Wise (sin tabla CR). El cliente de Heredia retiene. Dos líneas, dos netos, un solo D-101. Documentó ambos. Calificó exportación en el primero e interno en el segundo. El tipo de cambio del XML canadiense no es el del SINPE de Heredia: anotó las dos fuentes.
Exterior. Plataformas. Dólares. Formularios 131 y 147.
El error que evitó: copiar la retención local al wire canadiense y luego no saber cómo "recuperarla". Hacienda no le debe un saldo porque ella restó de más en el Excel. Nompli no presenta ATV ni TRIBU-CR: ordena las dos puntas.
Errores que más duelen en retenciones
Emitir por el neto. No pedir comprobante. No acreditar. Cotizar sin cubrir retención. Tratar a Upwork como agente de Hacienda. Copiar un porcentaje de un grupo. Confundir retención de renta con retención de IVA. Olvidar que el bruto es el honorario.
También: perder el XML y pretender que el SINPE prueba la retención. O presentar el D-101 sin la carpeta de sufridas.
Corrección: anular si el importe del XML estaba mal. Confirma plazos en Hacienda.
Checklist cuando te dicen te vamos a retener
Pide porcentaje, base y tipo (renta, IVA o ambos). Pide formulario o constancia. Emite factura 4.4 por el bruto. Conciliar SINPE = bruto menos retención menos otros descuentos. Guarda todo en la carpeta del período. Revisa acreditación en D-101 y pagos parciales.
Verifica que el pagador use tu cédula correcta. Un dígito mal y la retención no cierra.
Agenda vencimientos en el calendario tributario y usa el checklist fiscal mensual. Estimaciones educativas: calculadora IVA y calculadora ISR. No reemplazan la liquidación de tu contador ni ATV, TRIBU-CR ni Hacienda. Hub: freelancers.
Preguntas frecuentes de retención
¿Todo cliente retiene?
No. Confirma si es agente.
¿El porcentaje de 2026 está en esta nota?
No. Confirma Hacienda.
¿PayPal retiene renta CR?
Normalmente no aplica la tabla local. El cliente costarricense sí puede.
¿Ya pagué todo si me retienen?
A veces a cuenta.
¿Nompli presenta el 131?
No. Tampoco el 147, el 150, el D-104 ni el D-101.
¿Dónde confirmo?
hacienda.go.cr, ATV y TRIBU-CR.
Ritual semanal de retenciones
Viernes: lista de facturas versus SINPE. Marca cuáles trajeron retención. Pide los comprobantes faltantes el lunes, no en marzo. Revisa spam.
Si un pagador se equivoca de porcentaje, documenta el reclamo y confirma con tu contador si corresponde corrección. No "ajustes" el XML a escondidas.
Agenda vencimientos en el calendario tributario y usa el checklist fiscal mensual. Estimaciones educativas: calculadora IVA y calculadora ISR. No reemplazan la liquidación de tu contador ni ATV, TRIBU-CR ni Hacienda. Hub: freelancers.
Tramos de renta y el uso de lo retenido
Lo retenido suele ser un pago a cuenta de tu renta. En años recientes se ha hablado de tramos: si tu retención supera lo que el tramo pide, el ajuste se discute en el D-101, no en un WhatsApp. Confirma. Qué es renta. D-101.
Pagos parciales y retenciones sufridas pueden convivir. No pagues dos veces por desorden. Pagos parciales. Acreditar.
Esta nota no canoniza saldos a favor de 2026.
Cliente extranjero, cliente local y moneda
USD no elimina retención local. CRC no la crea solo. El agente y el hecho mandan. Un cliente de Cartago que te gira dólares desde una cuenta en Miami puede seguir siendo agente costarricense. Cobrar en dólares. Facturar al extranjero.
Tipo de cambio del XML: si retenieron sobre una base en colones y tú cotizaste en dólares, cuadrar es tu trabajo de carpeta, no del banco. Anota bruto, retención, fee y neto. Tres líneas evitan pelear el D-101 en marzo.
REP: si el pagador emite recibo electrónico de pago, encájalo. REP. Validar el XML: validar FE.
Cuando el pagador se equivoca de porcentaje
Pide corrección por escrito. Conserva el XML original. No inventes una segunda factura "por la diferencia" sin criterio. Tu contador y Hacienda miran consistencia.
Tabla educativa: retenciones renta. Formularios: 131 y 147. Confirma vigencia: TRIBU-CR puede mover pantallas en 2026.
Situación tributaria del pagador: consulta. La tuya: certificado.
Cómo Nompli te ayuda con retenciones
Centraliza XML, comprobantes de retención y estimaciones para que llegues a Hacienda con carpeta, no con memoria.
Confirma siempre en hacienda.go.cr. Hub: freelancers.
Aviso legal
Guía educativa para freelancers en Costa Rica. No es asesoría fiscal ni reemplaza a tu contador. Alícuotas de IVA, renta, retenciones y procedimientos cambian: confirma en hacienda.go.cr y en ATV / TRIBU-CR (atv.hacienda.go.cr). Esta nota no publica tablas oficiales de 2026 como si fueran evangelio.
Los ejemplos en colones (₡) son ilustrativos. No uses un número de esta nota como factura electrónica, D-104, D-101, formulario 131, 147 o 150 ni liquidación. 4 / TicoFactura / proveedor) y no presenta ATV, TRIBU-CR, D-104, D-101, formulario 150 ni retenciones.


