En voyage
Garde toutes les dépenses du séjour au même endroit, même lorsque plusieurs devises sont utilisées. Au retour, Balancia propose les remboursements qui permettent de solder le groupe.
Application de dépenses partagées
Balancia est une application gratuite et open source pour gérer les dépenses partagées. Ajoute les dépenses du groupe, choisis comment les répartir et Balancia calcule automatiquement les soldes et les remboursements de chacun.
Sans carte bancaire. Tes invités peuvent participer sans créer de compte.
Tu as déjà un compte ? Se connecter
Week-end à Lisbonne
4 personnes · EUR
Payé par
Répartition
€84.60 ÷ 4 donne exactement €21.15 par personne.
Situation de chacun
€596.00 dépensés
Sam
a payé €84.60
€64.40
doit
Mina
a payé €420.00
€271.00
récupère
Théo
a payé €28.00
€121.00
doit
Ada
a payé €63.40
€85.60
doit
Soldé en 3 remboursements
Comment ça marche
À parts égales, avec des montants fixes, des pourcentages ou des parts personnalisées : choisis la répartition adaptée à chaque dépense. Tu peux par exemple partager le logement entre tous et un restaurant uniquement entre les personnes présentes.
Une personne paie le restaurant, une autre les courses, une troisième l’hôtel. Pas besoin de rembourser chaque dépense immédiatement : Balancia garde les comptes à jour pour tout le groupe et accepte aussi plusieurs payeurs pour une même dépense.
Enregistre les dépenses du séjour dans différentes devises. Chaque devise peut rester équilibrée séparément, ou être convertie dans une devise de référence avec un taux figé au moment de la saisie.
Crée un groupe et partage le lien d’invitation. Tes amis, ton partenaire ou tes colocataires peuvent consulter le groupe, ajouter des dépenses et enregistrer des remboursements sans inscription.
Ajoute une photo ou un PDF à une dépense pour que le groupe puisse retrouver facilement les détails. Le fichier reste dans le stockage de l’instance et n’est jamais placé dans un dossier public.
Programme le loyer, les abonnements ou les autres frais qui reviennent chaque semaine, chaque mois ou chaque année. Balancia crée la dépense à la date prévue dans le fuseau horaire du groupe.
Une caution rendue, un remboursement, une recette partagée : enregistre-les comme revenus et répartis-les comme n’importe quelle dépense, avec une récurrence si besoin. Balancia propose ensuite le minimum de virements pour solder le groupe, sans jamais en réaliser aucun : si Alice doit 20 € à Léa et Léa 20 € à Paul, Alice peut rembourser Paul directement.
Pour tous les comptes du quotidien
Balancia permet de partager des dépenses entre amis, en voyage, en couple, en colocation ou au sein d’un projet commun, sans imposer la même répartition à chaque groupe.
Garde toutes les dépenses du séjour au même endroit, même lorsque plusieurs devises sont utilisées. Au retour, Balancia propose les remboursements qui permettent de solder le groupe.
Courses, loyer, abonnements et autres dépenses communes restent faciles à suivre. Les frais réguliers peuvent être programmés, puis répartis à parts égales ou selon les montants réellement dus.
Suis les dépenses communes sans devoir tout partager à 50/50. Utilise des pourcentages, des montants fixes ou des parts lorsque la répartition doit tenir compte de revenus différents.
Restaurants, soirées, week-ends ou cadeaux communs : ajoute chaque dépense au fil du temps. Les autres participants rejoignent le groupe avec un lien, sans créer de compte.
Une maison de vacances, une voiture partagée ou un cadeau à plusieurs : conserve les dépenses, revenus et reçus du projet dans un même groupe.
Suis les achats de matériel et les locations d’un côté, les cotisations et les recettes de l’autre : les deux sens vivent dans le même groupe. Les données s’exportent ensuite en JSON, CSV ou Excel.
Alternative à Splitwise
Importe tes données Splitwise dans un groupe Balancia à partir d’un export CSV de groupe ou d’une sauvegarde JSON. Avant toute modification, Balancia affiche les dépenses, les remboursements et les personnes qui seront importés. Une réimportation du même fichier ne crée pas de doublons.
Dans Splitwise
Les données sont hébergées par le service.Avec Balancia
Utilise cette instance ou héberge Balancia sur ton propre serveur.Dans Splitwise
L’application et son infrastructure sont gérées par Splitwise.Avec Balancia
Le code de Balancia est public sous licence AGPL-3.0-or-later.Dans Splitwise
Le service est utilisé avec un compte hébergé par Splitwise.Avec Balancia
Les invités peuvent participer avec un lien révocable, sans inscription.Dans Splitwise
Les groupes peuvent être exportés au format CSV.Avec Balancia
Chaque groupe s’exporte en JSON, CSV ou Excel.Assistants IA
Ajoute Balancia à Claude, à ChatGPT ou à tout assistant compatible MCP, le standard ouvert qui relie des outils à l’IA. Demande ensuite, avec tes mots, qui doit combien à qui, ou fais enregistrer le dîner que tu viens de payer. Rien à installer, aucune clé à copier : colle une adresse et appuie sur Autoriser.
Toi: Qui doit combien à qui dans Week-end à Lisbonne ?
Assistant: Théo doit 42,50 € à Sam et Ada doit 18,00 € à Mina. Ces deux remboursements soldent tout le groupe.
Toi: J’ai payé 63,90 € pour le dîner chez Taberna, à partager avec Mina.
Assistant: C’est fait. Dîner chez Taberna, 63,90 € payés par toi, soit 31,95 € chacun avec Mina.
Open source et auto-hébergement
Balancia est open source sous licence AGPL-3.0-or-later et peut être auto-hébergé avec Docker Compose. Sur cette instance, l’administrateur a activé une télémétrie anonyme : seules les pages publiques et les écrans de connexion sont comptés, avec les boutons utilisés et leur temps d’affichage. Aucune page interne, donnée personnelle, information financière, adresse IP ni identifiant d’installation n’est transmis.
Chaque groupe peut être exporté en JSON, CSV ou Excel. Sur une instance auto-hébergée, la base de données et les reçus restent sur l’infrastructure que tu as choisie.
Installation avec Docker Compose
curl -fsSLO https://github.com/sebitr/balancia/releases/latest/download/bootstrap.shIl télécharge le fichier unique qui installe Balancia.
sh bootstrap.shIl configure, propose les options, puis démarre tout.
La licence AGPL impose de proposer le code source aux utilisateurs lorsqu’une version modifiée est exploitée comme service en ligne. Cette règle protège aussi les personnes qui confient leurs dépenses à une instance Balancia.
Où en est le projet
Toutes les fonctionnalités présentées sur cette page sont disponibles dans le code actuel. La documentation indique clairement ce qui est terminé, partiel ou encore prévu.
Lire l’état d’implémentationQuestions
Oui. Balancia est gratuit et ne réserve aucune fonctionnalité à un abonnement payant. Le code est également disponible sous licence AGPL-3.0-or-later si tu préfères déployer ta propre instance.
La personne qui crée et administre un groupe utilise un compte. Les autres participants peuvent rejoindre le groupe avec un lien révocable, sans inscription. Ils peuvent consulter le groupe, ajouter ou modifier des dépenses, enregistrer des remboursements et joindre des reçus, mais pas gérer le groupe ni ses invitations.
Ajoute le montant, indique qui a payé et sélectionne les participants concernés. La dépense peut ensuite être répartie à parts égales, avec des montants fixes, des pourcentages ou un nombre de parts personnalisé. Les soldes sont recalculés automatiquement.
Oui. Tu peux saisir le montant exact de chaque personne, attribuer des pourcentages ou utiliser des parts pondérées, par exemple trois parts pour une personne et deux pour une autre. Balancia conserve toujours un total exact.
Oui. Un groupe peut garder chaque devise équilibrée séparément ou convertir les dépenses dans une devise de référence. Dans ce second mode, le taux est figé lors de la saisie afin que les dépenses passées ne soient pas recalculées plus tard. Les taux quotidiens de la Banque centrale européenne sont proposés uniquement si cette option a été activée.
Oui. Chaque groupe peut être téléchargé depuis ses paramètres en JSON, avec l’enregistrement complet des données, ou au format CSV et Excel.
La télémétrie est désactivée par défaut en auto-hébergement. Lorsqu’un administrateur l’active, elle n’envoie ni données personnelles, ni montants, ni contenu saisi, ni adresse IP, ni identifiant d’installation. Les intégrations facultatives n’accèdent au réseau que si elles sont configurées. La seule chose que tu peux démarrer toi-même est la connexion d’un assistant IA à tes groupes : il ne voit alors que ce que tu autorises.
Oui. Balancia accepte l’export CSV d’un groupe Splitwise et les sauvegardes JSON. L’import affiche d’abord un aperçu, puis récupère les dépenses, les remboursements, les devises et les participants. Les parts finales sont conservées comme montants exacts, mais le nom de la méthode de répartition d’origine et les anciens taux de change ne sont pas recréés.
Balancia est une alternative open source et auto-hébergeable à Splitwise et Tricount. Il se distingue notamment par la participation sans compte, son installation comme application web, ses quatre modes de répartition, la gestion de plusieurs devises et l’import de données Splitwise. Les fonctionnalités et offres de chaque service peuvent évoluer.
Oui. Balancia fonctionne dans un navigateur moderne sur ordinateur, iPhone, iPad et Android. L’application web progressive peut aussi être ajoutée à l’écran d’accueil pour s’ouvrir comme une application classique. Balancia n’est pas distribué sur l’App Store ni sur le Play Store.
Oui. Balancia est un serveur MCP : Claude, ChatGPT et les autres assistants qui acceptent les connecteurs personnalisés peuvent l’ajouter avec son adresse, puis t’envoyer sur un écran Balancia pour te connecter et appuyer sur Autoriser. Rien à installer, aucune clé à copier. Tu choisis la lecture seule ou la lecture avec modifications, tous les groupes ou un seul, et tu peux le déconnecter à tout moment depuis les Paramètres. Il agit en ton nom, ne voit jamais les coordonnées de paiement ni les adresses e-mail, et Balancia n’appelle lui-même aucun service d’IA. Les formules qui acceptent un connecteur personnalisé dépendent de l’éditeur de l’assistant.
Oui. Le code source de Balancia est public sur github.com/sebitr/balancia sous licence AGPL-3.0-or-later. Il peut être consulté, audité et amélioré par la communauté.
Oui. Télécharge le script d’installation et lance-le : il demande quoi activer, puis démarre PostgreSQL, les migrations, l’application et son worker avec Docker Compose. Le guide d’auto-hébergement contient aussi des exemples pour Caddy, Traefik et nginx.
Crée ton premier groupe gratuitement, ajoute une dépense et invite les autres avec un simple lien. Aucune carte bancaire nécessaire.
Tu préfères contribuer au projet ? Les issues et pull requests sont les bienvenues.
Contribuer sur GitHub