Airbnb es un marketplace de estancia corta con sede en EE. UU. Para la mayoría de anfitriones, la estructura de tarifas ...
Airbnb es un marketplace de estancia corta con sede en EE. UU. Para la mayoría de anfitriones, la estructura de tarifas de servicio se divide: aproximadamente 3% al anfitrión y alrededor de 14% al huésped; algunos anfitriones operan bajo el modelo «host-only», pagando ellos cerca de 15% íntegramente (Airbnb help article 1857). Para una villa en Bali, la consecuencia es directa: el bruto que paga el huésped no es el bruto que recibe usted — y es el bruto convertido a IDR el que alimenta el PBJT, no el neto que ve en su extracto bancario.
Airbnb no actúa como recaudador del PBJT en Bali — la regulación es regional (Perda Badung / Denpasar, etc.) y la infraestructura de recaudación tributaria de Airbnb cubre algunas jurisdicciones pero no los kabupaten de Bali. El PBJT sigue siendo responsabilidad del arrendador, y la comisión de servicio del anfitrión (3% en split) no reduce la base imponible — el PBJT se calcula sobre el bruto pagado por el huésped, no sobre el neto recibido. Un error frecuente es declarar solo el neto bancario, lo que subdeclara sistemáticamente el PBJT. El email de confirmación de Airbnb es la prueba documental principal con la que una inspección cruzará — consérvelo.
VillaTax obtiene las reservas de Airbnb mediante la URL iCal expuesta en los ajustes de calendario de su anuncio. El feed iCal contiene fechas de entrada/salida y un código de reserva estable; no incluye el bruto ni los detalles de pago del huésped. Para los montos y divisa, VillaTax combina el feed iCal con los emails de confirmación de Airbnb que usted reenvía (o reenvía automáticamente vía un filtro Gmail/Outlook) a su bandeja VillaTax. Este diseño de dos canales es impuesto por Airbnb — no existe una API pública para los datos de pago bruto fuera de esos emails.
Desde Airbnb, VillaTax registra: código de reserva, fechas entrada/salida, número de noches, nombre del huésped, número de huéspedes, monto bruto pagado por el huésped (incl. tasa de limpieza y comisión de servicio del huésped, extraídos del email de confirmación al anfitrión), comisión de servicio del anfitrión (3% en modo split-fee), neto al anfitrión, divisa del pago (USD por defecto para anfitriones extranjeros, IDR si tiene cuenta bancaria en Indonesia) y fecha de pago. El equivalente IDR para PBJT/PPh se recalcula al Kurs Pajak oficial de la fecha de reserva — NO al tipo spot que Airbnb muestra en su panel de ganancias.
Campos de datos sincronizados automáticamente
De la plataforma al cumplimiento en 4 pasos
Tres particularidades a conocer. (1) El feed iCal de Airbnb se refresca según el calendario de Airbnb, normalmente cada 1 a 4 horas según su documentación — breve riesgo de doble reserva si publica también en otros lugares; VillaTax señala los solapamientos. (2) Las cancelaciones del huésped bajo la política Flexible pueden ser gratuitas hasta 24h antes del check-in: una reserva puede aparecer en iCal y luego desaparecer; VillaTax mantiene el rastro de la reserva cancelada con fines fiscales. (3) AirCover cubre daños materiales hasta 3 millones de USD, pero el reembolso que Airbnb le paga es un sustituto de ingreso bruto, no un producto de seguro — y su equivalente en IDR cae en la misma base PPh que una estancia normal.
Puntos específicos de Bali a verificar. Los payouts de Airbnb a un anfitrión extranjero se liquidan típicamente en USD por SWIFT a una cuenta bancaria offshore. El IDR que usted termina convirtiendo (o que su banco convierte a la entrada) no es el IDR que utilizan PBJT/PPh — estos usan el Kurs Pajak oficial publicado semanalmente por el Ministerio de Finanzas para la fecha de la RESERVA, no la fecha de pago. Por otro lado, el régimen de licencia pondok-wisata en Bali (Perda Bali 6/2014 con su actualización de 2025) exige que las villas de corta estancia tengan una licencia Pondok Wisata vinculada a un TDUP; es independiente del cumplimiento Airbnb, aunque Airbnb a veces pide el número de licencia en el onboarding.
Las OTAs suelen operar con paridad tarifaria, lo que limita los descuentos en canales directos. Muchas retrasan los pagos (T+30 o más): la tesorería importa — VillaTax registra la reserva en la fecha de entrada para efectos fiscales, independientemente de cuándo cobre.
Las plataformas globales exponen flujos multi-divisa. Concílielos siempre con IDR al Kurs Pajak oficial, no con la conversión interna de la plataforma.
Las obligaciones fiscales que genera una reserva de villa en Bali están definidas por la ley indonesia y no dependen de la plataforma de origen. Esta sección enumera las disposiciones aplicables con citas a fuentes primarias; para el cálculo caso por caso, utilice el cockpit /dashboard/tax.
• PBJT (Impuesto Regional de Alojamiento) al tipo fijado por cada kabupaten de Bali — base legal UU 1/2022 HKPD Pasal 56-61 y Perda Badung Pasal 7-8. Exigible en la fecha de entrada y pagadero mensualmente. • PPh Final 4(2) sobre rentas inmobiliarias — si el arrendador es contribuyente indonesio no societario, PP 34/2017 fija un 10% final sobre la renta bruta. Para arrendadores societarios, PPh Badan al tipo de UU 7/2021 HPP. • PPh 21 sobre salarios — régimen TER según PP 58/2023 y PMK 168/2023; VillaTax calcula la retención mensual. • PPh 26 sobre pagos transfronterizos — UU 36/2008 Pasal 26 y PMK 112/2022 — aplica cuando un no residente recibe rentas de fuente indonesia; relevante en liquidaciones de comisión OTA, no en el payout al propietario. • PPN (IVA) — UU 7/2021 HPP — solo si el arrendador es PKP. • Informe trimestral LKPM — obligatorio para entidades con capital extranjero, vía BKPM. Ninguna de estas obligaciones depende de la plataforma.
El feed iCal de Airbnb proporciona fechas y un código de reserva; no incluye el bruto, divisa ni el desglose de comisiones que necesitan PBJT y PPh. Esos montos están en el email de confirmación del anfitrión. Por eso ambos canales son necesarios para calcular las obligaciones fiscales sobre el bruto — no sobre el neto que Airbnb ingresa a su banco.
No, a la fecha de redacción. La herramienta de recaudación de Airbnb cubre ciertas jurisdicciones (algunos estados de EE. UU., partes de la UE, etc.) pero no recauda el PBJT a nivel de kabupaten en Bali. El arrendador sigue siendo responsable de declarar y remitir el PBJT a la oficina tributaria del kabupaten (Bapenda).
La reserva se marca como cancelada y se excluye de las provisiones fiscales, pero su historial completo se conserva en el rastro de auditoría. Si Airbnb le ha pagado una tarifa parcial de cancelación, ese importe se registra como una línea de ingreso separada y queda bajo el mismo tratamiento PBJT/PPh que una estancia normal — el rastro conserva el bruto original, la marca de tiempo de la cancelación y el pago parcial para que un inspector pueda reconciliar.
Es una elección contractual, no de eficiencia fiscal — el PBJT y PPh indonesios se calculan sobre el bruto pagado por el huésped, sea cual sea el modelo de comisión. La elección afecta sobre todo la competitividad del precio y el margen neto. Consulte nuestro cockpit /dashboard/tax para el delta real en sus reservas.
Conecte esta integración a su flujo de cumplimiento completo
Empiece gratis — conecte sus canales y VillaTax calcula PBJT, PPh y BPJS automáticamente.
Crear cuenta gratis