Application de dépenses partagées

Tout le monde a payé quelque chose.Balancia fait les comptes.

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

  • Gratuit, sans publicité
  • Open source
  • Participation sans compte

Week-end à Lisbonne

4 personnes · EUR

En direct
essaie les choix ci-dessous
€

Payé par

Répartition

€84.60 ÷ 4 donne exactement €21.15 par personne.

Situation de chacun

€596.00 dépensés

SM

Sam

a payé €84.60

€64.40

doit

MI

Mina

a payé €420.00

€271.00

récupère

TH

Théo

a payé €28.00

€121.00

doit

AD

Ada

a payé €63.40

€85.60

doit

Soldé en 3 remboursements

  • Théo paie €121.00 à Mina
  • Ada paie €85.60 à Mina
  • Sam paie €64.40 à Mina

Comment ça marche

Ajoute les dépenses. Balancia fait les comptes.

  1. 01

    Partage les dépenses comme tu veux.

    À 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.

  2. 02

    Chacun paie à son rythme.

    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.

  3. 03

    Plusieurs devises, un seul groupe.

    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.

  4. 04

    Pas besoin de créer un compte pour participer.

    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.

  5. 05

    Garde le reçu avec la dépense.

    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.

  6. 06

    Les dépenses régulières, sans les ressaisir.

    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.

  7. 07

    Pas seulement des dépenses : les revenus aussi.

    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

Un groupe de dépenses pour chaque occasion.

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.

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.

En colocation

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.

En couple

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.

Entre amis

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.

Pour un projet commun

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.

Dans un club ou une équipe

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

Tu viens de 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.

  1. 1Ajoute l’export CSV ou la sauvegarde JSON.
  2. 2Vérifie l’aperçu et les éléments qui ne peuvent pas être importés.
  3. 3Associe les personnes aux participants du groupe, puis lance l’import.
Consulter le guide d’import SplitwiseBalancia et Splitwise, point par point

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

Dis ce que tu as payé. Ton assistant s’occupe de la saisie.

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.

  • Tu choisis la lecture seule, ou la lecture avec modifications. Tout commence en lecture seule.
  • Tu choisis tous tes groupes, ou seulement celui qui est concerné.
  • Déconnecte-le depuis les Paramètres quand tu veux. Il s’arrête aussitôt.
Comment connecter un assistant
  1. Toi: Qui doit combien à qui dans Week-end à Lisbonne ?

  2. Assistant: Théo doit 42,50 € à Sam et Ada doit 18,00 € à Mina. Ces deux remboursements soldent tout le groupe.

  3. Toi: J’ai payé 63,90 € pour le dîner chez Taberna, à partager avec Mina.

  4. Assistant: C’est fait. Dîner chez Taberna, 63,90 € payés par toi, soit 31,95 € chacun avec Mina.

Un exemple. Ton assistant formule les choses à sa manière.

Open source et auto-hébergement

Tes dépenses t’appartiennent. Tes données aussi.

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

  1. 01
    curl -fsSLO https://github.com/sebitr/balancia/releases/latest/download/bootstrap.sh

    Il télécharge le fichier unique qui installe Balancia.

  2. 02
    sh bootstrap.sh

    Il configure, propose les options, puis démarre tout.

Licence
AGPL-3.0-or-later
Exécution
PostgreSQL 18 et un worker
Services externes
Aucun n’est requis
Télémétrie
Désactivée par défaut en auto-hébergement

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

Des fonctionnalités vérifiables, pas des promesses.

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émentation

Questions

Les réponses avant de créer ton groupe.

Balancia est-il gratuit ?

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.

Faut-il créer un compte pour utiliser Balancia ?

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.

Comment partager une dépense entre plusieurs personnes ?

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.

Peut-on répartir une dépense de façon inégale ?

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.

Balancia fonctionne-t-il avec plusieurs devises ?

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.

Puis-je récupérer mes données ?

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.

Des informations sur mes dépenses sont-elles envoyées ailleurs ?

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.

Peut-on importer ses données depuis Splitwise ?

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.

Quelle est la différence entre Balancia, Splitwise et Tricount ?

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.

Balancia fonctionne-t-il sur iPhone et Android ?

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.

Puis-je utiliser Balancia avec Claude, ChatGPT ou un autre assistant IA ?

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.

Balancia est-il open source ?

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é.

Peut-on auto-héberger Balancia ?

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.

Commence avec le dîner de ce soir.Les comptes seront déjà faits.

Crée ton premier groupe gratuitement, ajoute une dépense et invite les autres avec un simple lien. Aucune carte bancaire nécessaire.

Créer un groupe gratuitementEssayer la démo d’abord →J’ai déjà un compte →

Tu préfères contribuer au projet ? Les issues et pull requests sont les bienvenues.

Contribuer sur GitHub