Tired of tracking
who paid what and when?

Group Expense with Ease provides you a simple way of tracking group expese with your friends.

Get started now

Main features

Groups with friends

Create and own up to 25 active groups. Invite friends by email or add friends you already manage - and you can be a member of as many groups as you like.

Reached 25 of your own active groups? No worries, you can archive them. Archived groups don't count against this limit.

Simplified debts

Add expenses to your group, select who paid what and we will simplify your debts by avoiding unneccessary payments between friends and you.

No ads, free of charge

Group Expense with Ease service is free. Also there are no annoying ads.

Learn more

Desktop & mobile version

The application runs in browser as a website. We have optimized it for both mobile and desktop use.

Email notifications

Always stay in a loop by receiving notifications about groups you are in. Prefer less email? Switch on a single daily summary instead of individual messages.

Your data is yours

You can archive groups which have been settled up. Also you can whenever download your archived data.

Our mission

  • create simple application with minimum number of features
  • provide free of charge usage with no ads - donations are more than welcomed
  • allow users to solve their problem - managing expenses between multiple parties
  • be transparent regarding any infrastructure costs and any donations

No ads, free of charge

Group Expense with Ease service has been highly inspired by the SplitWise - we love the revolutionary idea of simplified debts.

Unfortunatelly what we don't particularly love about SplitWise is their latest pressure to buy pro features. For those who don't want to use application on daily bases but only few times a year we think Group Expense with Ease might be better alternative.

Below is the comparision of SplitWise and our service features.

group expense with ease vs. splitwise breakdown
splitwise freeour service
groups and friends✅✅
simplified debts✅✅ (by default)
essential features✅✅
email notifications✅✅
annoying ads✅❌
daily expense limit✅❌
offline support✅❌
need to install app✅ (for mobile)❌
short brand name✅❌

As you can see SplitWise offers more features while Group Expense with Ease is built with simplicity in mind. We don't offer all the blows and whistles but we focus on user experience and we built our service so it could sustain long periods without need of funding from ads.

However, if you like the service you can support us by donation:

Infrastructure and costs

Since we are providing this service free of charge we have built it on top of AWS serverless services so the cost is directly proportional to the number of users using the service.

In our architecture use following Amazon Web Services (AWS):

  • AWS Lambda - serverless on demand compute
  • DynamoDB - serverless key-value store
  • CloudFront - global CDN
  • S3 - serverless object store
  • SQS - simple queue service
  • SES - simple email service
  • Route53 - DNS
  • AWS Certificate Manager
  • AWS Secrets Manager

For the application stack we've decided to go with

  • Bun - dependency management, bundling and JavaScript runtime
  • NodeJS - JavaScript runtime
  • AWS SDK v3 - for the communication with AWS services
  • AWS CDK - infrastructure orchestration
  • SvelteKit - full-stack framework (SSR) running on AWS Lambda
  • Valibot - validation library
  • TypeScript - everything which can be written in TypeScript shall be written in TypeScript
  • kit-on-lambda - SvelteKit adapter and CDK construct for running on AWS Lambda
  • @beesolve/auth-service - email-code authentication with session management
  • @beesolve/email-service - transactional email via React Email templates and SES
  • @beesolve/sqs-handler - type-safe SQS consumer with dead-letter queue

Costs

As we state in our mission statement, we want to be transaprent about costs and donations. Below is the montly breakdown of our cost and donations.

Monthly breakdown of cost and donations
users countcostdonations
October 2026<20$1,00€0,00
September 2026<20$2,00€0,00
August 2026 *<20$18,01€0,00
July 2026<20$1,96€0,00
June 2026 *<20$5,19€0,00
May 2026<20$2,47€0,00
April 2026<20$2,45€0,00
March 2026<20$2,48€0,00
February 2026<20$2,39€0,00
January 2026<20$2,41€0,00
December 2025<10$2,26€0,00
November 2025<10$2,16€0,00
October 2025 *<10$31,17€0,00
September 2025 *<10$0,10€0,00

Users count is count of all users registered with the service - includes active and non-active users.
Cost includes all environments deployed to AWS (development, staging and production).
Donations are based on Ko-fi donations for the particular month - one time and recurring.

Frequently Asked Questions

Does Group Expense with Ease support payments form joined account?

Yes, via split button.

You can create new expense which will be set as paid by the first user. Then you can use split button which is located next to edit button in order to divide the expense payment in half with another user.

Can the group owner mark the group as reviewed for other members?

Yes. When requesting a review the owner can confirm the review on behalf of the remaining members, so a group can be finalized without waiting for everyone to click through.

Can the group owner settle up on behalf of other members?

Yes. The group owner can mark any member's debt as settled up, which is handy when a payment happened offline and you just need the group to reflect it.

I didn't get my sign-in code. Can I resend the authentication email?

Yes. On the verification screen there is a resend option that sends you a fresh sign-in code.

Will I be notified when a group member reviews their expenses?

Yes. As the group owner you receive an email when a member confirms their review, so you know when the group is ready to be locked. You can turn this off in your notification settings.

Will I know when someone settles up with me?

Yes. When a member marks their debt to you as settled up, we email you about it. This follows your settlement notification setting.

Can I get a single daily summary instead of lots of individual emails?

Yes. In your notification settings you can turn on the daily digest. Instead of an email for each event, we buffer the activity across your groups and send you one summary email per day.

The digest is off by default - until you enable it you keep receiving an immediate email for each event. The summary only includes the notification types you have left enabled. Time-sensitive emails such as your sign-in code and friend invitations are always sent immediately and are never held back for the digest.

Can I sent money to my friends via the Group Expense with Ease?

Unfortnuatelly not. All payments must be performed off the Group Expense with Ease

However you can set up your payment information in your settings so your friends will see for instance your IBAN every time they are going to hit "Settle up" button.

Can I split an expense between my friends with different shares?

Yes.

By default an expense is split equally between the members you select. When adding or editing an expense you can switch to custom shares and give each person a weight - for example 1 / 2 / 3 splits the amount into sixths. Amounts that don't divide evenly are rounded to the nearest cent and always add back up to the total.

What if the expense amount cannot be split evenly between members? Who gets the extra cents?

When an amount doesn't divide evenly, the leftover cents are distributed deterministically rather than at random. We give each extra cent to the members whose exact share was rounded down the most, so the split always adds back up to the original amount.

For example, splitting €1 between 3 members gives €0.33 each, and the remaining €0.01 goes to one member by that rule.

Why is there a limit of 25 active groups? What does that even mean?

The limit exists because of a decision made when we architected the service to be optimized for cost.

In real life you probably don't need to own more than 25 active groups at a single time.

The limit applies only to the groups you own (the ones you created). You can be a member of as many groups as you like - being added to someone else's group never counts against your limit.

You can still own more than 25 groups in total - whenever you archive a group it no longer counts against this limit.

Archived groups will be deleted after 3 months automatically.

You can download the data of an archived group at any time.

What does it mean when I select currency when creating the group?

Currently you can select either € or $ currency when you are creating your group.

This currency does nothing special it is just a symbol which is shown in front of your expenses.

We've tried it without currency but it looked weird, hence you get to choose from two currency symbols.

Does Group Expense with Ease support multiple currencies? Will my currencies be converted automatically?

For each group you can select your prefered currency.

Unfortunatelly there is no currency conversions and selection of currency just means that the symbol will be shown next to any money value.

I have two friends named John. How can I differentiate them within the same group?

Display name of each user is not cross-checked with other users hence multiple users might choose same name.

This may introduce some confusion when two users which picked the same name are in the same group. Since the display name can be changed in the settings we recommend you to ask your friends to come up with unique nicknames.

Do I have to accept the Terms of Service?

Yes. The first time you sign in we ask you to review and accept our Terms of Service and Privacy Policy before you start using the app. It is a one-time step - once you accept, you go straight to your groups on future sign-ins.

Roadmap

We are not finished yet. Here are some things which are on our roadmap:

  • generate summary email with all group information when archived group is being deleted - keeps your data in your mailbox for backup
  • allow users to resend invitation emails
  • do not allow users to have same name - all users in the system (or at least within the same group) should have unique names to avoid confusion
  • solve confusion of users with same name within the group
  • better error handling

We value your feedback

If you found a bug or you have some feedback for us, please do not hesitate to contact us.

For now you can use GitHub issues for that.

Create new issue