Salta al contingut principal

Comptabilitat per a plugins i temes de WordPress: renovacions de llicència, l'impost del comerciant de referència i la conciliació dels pagaments d'Envato, Freemius i Stripe

10 minuts de lecturaMike ThriftMike Thrift
Comptabilitat per a plugins i temes de WordPress: renovacions de llicència, l'impost del comerciant de referència i la conciliació dels pagaments d'Envato, Freemius i Stripe

L'1 de juliol de 2026, Envato va reescriure discretament l'economia de vendre a CodeCanyon i ThemeForest. Els autors que havien passat una dècada construint l'estatus "exclusiu" — i, amb ell, taxes de comissió tan generoses com el 87.5% de cada venda — van passar a un repartiment d'ingressos pla del 50%, sense excepcions. Sense trams, sense bonificació de fidelitat, sense requisit d'exclusivitat. Si ets un desenvolupador de plugins o temes de WordPress que ven allà, el teu guany net per venda potser s'ha reduït a la meitat, i si la teva comptabilitat no ja feia un seguiment dels ingressos per plataforma, per estructura de comissions i per tipus de llicència, probablement no te n'has adonat fins que el pagament ha arribat curt.

Aquest és el problema real que s'amaga sota aquest canvi específic: la majoria de negocis de productes de WordPress, ja siguin autònoms o petits equips, no saben realment què guanyen. Saben què arriba al seu compte bancari. Aquestes no són la mateixa xifra, i la diferència entre elles — comissions del marketplace, comissions del processador de pagaments, conversió de divisa, IVA retingut a l'origen, ingressos de renovació comptabilitzats com a ingressos puntuals — és exactament on els errors comptables s'acumulen silenciosament durant anys.

El problema del pagament multicanal

La majoria de negocis de productes de WordPress no venen per un sol canal. Una configuració típica té una mescla de:

  • Una botiga autoallotjada usant una plataforma de comerciant de referència com Freemius o Paddle, que gestiona les llicències, les subscripcions i la recaptació d'impostos
  • Envato Market (CodeCanyon per a plugins, ThemeForest per a temes), un marketplace que es queda la seva part abans que mai vegis un dipòsit
  • Checkout directe via Stripe o una passarel·la de pagament connectada a Easy Digital Downloads o WooCommerce, on tu ets el comerciant de referència

Cadascun d'aquests canals paga en un calendari diferent, amb una mescla de divises diferent, després de deduir una combinació diferent de comissions. Freemius pot remetre mensualment net del seu repartiment d'ingressos i de qualsevol gestió de l'impost sobre vendes. Envato paga via PayPal o transferència bancària després de la seva comissió, amb el percentatge exacte depenent ara del canvi de taxa plana de juliol de 2026 en lloc del teu tram històric d'exclusivitat. Un checkout directe de Stripe diposita els ingressos bruts de la targeta, i les comissions del processador apareixen com una línia de despesa separada dies més tard.

Si la teva comptabilitat consisteix a registrar qualsevol xifra que aterri al compte bancari com a "ingressos per vendes", estàs barrejant quatre esdeveniments comptables diferents — ingressos bruts, comissió del marketplace, comissions de processament i remissió d'impostos — en una sola xifra que gairebé no diu res sobre quin canal és realment rendible per unitat venuda.

La solució no és complicada, però requereix disciplina: comptabilitza els ingressos bruts en el moment de la venda en el subllibre de cada canal, i registra les comissions del marketplace, les comissions de processament i qualsevol impost retingut com a línies de despesa o contraingrés separades. Aquesta és l'única manera de respondre una pregunta com "encara val la pena la fitxa a CodeCanyon després del canvi de taxa de juliol de 2026?" amb una xifra real en lloc d'una sensació.

Per què el canvi d'Envato importa per al teu pla de comptes

Abans de juliol de 2026, el programa d'autors exclusius d'Envato escalonava les comissions segons els guanys acumulats — com més temps havies venut a la plataforma i més volum havies fet, les taxes podien baixar fins al 12.5% per als millors autors, cosa que significava que et quedaves fins al 87.5% de cada venda. Els venedors no exclusius, que també podien llistar els seus productes en altres llocs, tenien condicions materialment pitjors. A partir de l'1 de juliol de 2026, tota aquesta estructura escalonada ha desaparegut. Cada autor — independentment del seu historial de vendes o estatus d'exclusivitat — rep ara un repartiment d'ingressos pla del 50%.

A efectes comptables, això no és una nota a peu de pàgina. Si tenies un compte "Vendes d'Envato" que assumia implícitament una taxa de retenció superior al 85% incorporada als teus càlculs de marge històrics, aquesta assumpció ara és incorrecta per a totes les transaccions futures. Dues coses per fer immediatament:

  1. Divideix el teu informe d'ingressos per plataforma al límit de l'1 de juliol de 2026. No facis la mitjana dels mesos anteriors i posteriors al canvi quan avaluïs si el marketplace encara val la pena — l'economia unitària va canviar genuïnament en aquella data.
  2. Torna a fer la comparació de canals. Una comissió plana del 50% a Envato és una xifra molt diferent per comparar amb el model progressiu de repartiment d'ingressos de Freemius (que normalment comença més alt i disminueix a mesura que creix el teu volum) o amb un checkout autogestionat de Stripe on l'única "comissió" és una taxa de processament d'aproximadament el 2.9% més el que gastis en adquisició de clients. Productes que tenia sentit mantenir exclusius a Envato sota els trams antics potser ja no surten a compte.

Comerciant de referència vs. checkout autogestionat: qui deu l'impost

Aquesta és la part de la comptabilitat de productes de WordPress que sorprèn més gent, perquè els dos models creen obligacions completament diferents als teus llibres.

Si vens a través d'una plataforma de comerciant de referència (MoR) com Freemius o Paddle, aquesta plataforma és legalment el venedor de referència a efectes fiscals. Calcula, recapta i remet l'IVA a la UE/Regne Unit, el GST on sigui aplicable, i l'impost sobre vendes dels EUA en els estats on tinguis nexe econòmic. Els teus llibres no necessiten un compte de passiu d'impost sobre vendes a pagar per aquestes vendes — el MoR ja ha assumit aquest passiu. El que registres és el pagament net que realment reps, i a més hauries de conservar els propis informes de transaccions del MoR com a rastre d'auditoria per si mai una autoritat fiscal pregunta com es va gravar una venda determinada.

Si vens directament — una integració de Stripe o Paddle clàssic connectada al teu propi checkout, on tu ets el comerciant de referència — aquest passiu és teu. Ets responsable de fer el seguiment dels llindars de nexe econòmic estat per estat (la majoria dels estats dels EUA activen una obligació d'impost sobre vendes en algun punt entre $100,000 en vendes o 200 transaccions anuals, tot i que els llindars varien), registrar-te on sigui necessari i remetre el que recaptis. Això significa que els teus llibres necessiten un compte de passiu real d'impost sobre vendes a pagar, no només una línia d'ingressos, i necessites un procés per conciliar el que has recaptat amb el que has remès a cada període de declaració.

Barrejar aquests dos models sense distingir-los als teus llibres és un error comú i costós: els negocis o bé duplicen el compte del passiu fiscal que una plataforma MoR ja gestionava, o bé — pitjor encara — assumeixen que un MoR gestiona les obligacions fiscals en un canal on de fet són ells els responsables.

Les renovacions de llicència no són vendes puntuals

Les llicències de plugins i temes solen vendre's com a claus anuals (o vitalícies), i és temptador comptabilitzar el pagament complet de renovació com a ingrés en el moment que arriba al teu compte. Sota els principis estàndard de reconeixement d'ingressos (ASC 606 als EUA), això no és correcte si la llicència atorga un any d'actualitzacions i suport: els ingressos d'una renovació s'han de reconèixer com a molt aviat a l'inici del període de renovació, distribuïts al llarg del període pel qual el client té dret efectivament al servei.

Concretament: si un client renova una llicència de $120/any, no comptabilitzes $120 d'ingrés el dia que es cobra. Registres $120 com a ingrés ajornat (un passiu — deus un any d'actualitzacions/suport), i després reconeixes $10 d'ingrés cada mes a mesura que realment compleixes aquesta obligació. Si vens majoritàriament llicències anuals i només comptabilitzes l'efectiu rebut com a ingrés, el teu compte de pèrdues i guanys mensual serà enganyós — amb pics als teus mesos carregats de renovacions i infravalorat la resta de l'any — i si mai necessites els estats financers per a una sol·licitud de préstec, una conversa d'adquisició, o simplement una lectura honesta de si el negoci creix, aquests pics amagaran la tendència real.

Això importa encara més un cop vens simultàniament a través de Freemius, Envato i un checkout directe, perquè la mecànica de renovació de cada canal difereix lleugerament (les llicències d'Envato, per exemple, estan tradicionalment més orientades a la compra puntual que a la renovació per subscripció, mentre que Freemius està construït al voltant de la llicència recurrent). El teu seguiment d'ingressos ajornats ha de tenir en compte això per canal, no aplicar una única assumpció genèrica a totes les vendes.

Conciliar els pagaments sense perdre el cap

La tasca pràctica setmanal o mensual que lliga tot això és la conciliació de pagaments: comparar el que el tauler de cada plataforma diu que has guanyat amb el que realment ha arribat al teu compte bancari, i entendre cada línia intermèdia. Un procés viable té aquest aspecte:

  1. Extreu l'informe a nivell de transacció de cada canal (Freemius, Envato, Stripe) en lloc de confiar en el total resumit del pagament — necessites la venda bruta, la comissió/taxa i l'impost retingut com a línies separades, no una sola xifra neta.
  2. Comptabilitza els ingressos bruts i cada deducció per separat al teu llibre major, etiquetats per canal, perquè puguis generar un informe de marge real canal per canal.
  3. Concilia el dipòsit net amb la suma dels ingressos bruts menys les comissions menys l'impost retingut per a aquell període de pagament. Un desajust normalment significa un reemborsament, una devolució de càrrec (chargeback), o una diferència de conversió de divisa que encara no has registrat.
  4. Fes el seguiment dels ingressos de renovació enfront dels de venda nova per separat, fins i tot dins d'un sol canal, perquè puguis veure la teva taxa real de renovació — sens dubte, la millor mètrica de salut per a un negoci de programari amb llicència, i una que queda completament obscurida si les renovacions i les vendes noves es barregen en un únic compte "Vendes d'Envato".

Fer això a mà en un full de càlcul és viable amb un grapat de transaccions al mes; deixa d'escalar en el moment que estàs conciliant tres canals amb divises, calendaris de comissions i tractaments fiscals diferents entre ells a cada cicle de pagament.

Mantén auditables els teus llibres multicanal

Si estàs fent malabars amb pagaments de Freemius, Envato i un checkout directe de Stripe, la comptabilitat en text pla encaixa de manera natural: les transaccions de cada canal viuen com a entrades sota control de versions que pots etiquetar, escriptar i comparar, en lloc d'estar enterrades dins d'un tauler de caixa negra que només et mostra dipòsits nets. Beancount.io et dona aquesta transparència — control total sobre com es categoritzen els ingressos bruts, les comissions del marketplace i els ingressos ajornats per renovació, amb un rastre d'auditoria complet per a cada venda. Comença gratis i descobreix per què els desenvolupadors que ja pensen en control de versions també estan canviant els seus llibres a text pla.

Comparteix aquest article