Simplify Shared Expenses with PaySplit

Effortlessly split bills, manage group expenses, and settle payments with friends. Create pools, track contributions, and let PaySplit handle the calculations for you.

Get Started
Illustration of friends splitting a bill and managing expenses together

Collaborative

Invite friends to join and manage expenses together.

Accurate

Let PaySplit handle the calculations for you.

Efficient

Save time with streamlined expense tracking.

Secure

Your data is stored safely and securely.

Steps

Simplify your shared bills

PaySplit works by allowing users to create groups or pools for shared expenses. Users can add expenses, specify how they should be split, and track contributions. The platform calculates balances to accelerate payment settling.

Step 1

Create a pool by uploading a receipt or filling the details

Step 2

Invite friends to join

Step 3

Friends accept invitation

Step 4

Select items and pay!

F.A.Q

Frequently Asked Questions

Find answers to common questions about how PaySplit works and its features.

Features

PaySplit is a web application designed to simplify how groups of people split bills and manage shared expenses. It allows users to create virtual "pools" of money, input the total amount of an expense (like a restaurant bill or trip cost), and then either divide it equally among participants or allow individuals to contribute different amounts. PaySplit automatically calculates how much each person owes or is owed, including handling taxes and tips, making settling up with friends easy and transparent.

You can invite friends to a pool by sending invitations via email or sharing the pool link. They must be logged in and have an account to join.

Yes, PaySplit is versatile and can be used for splitting various types of shared expenses, including rent, utilities, travel costs, groceries, event tickets, and more. Any situation where a group needs to divide a cost can benefit from PaySplit.

PaySplit offers a convenient way to input items from your receipts or invoices using generative AI. On the "New Contribution" page, you will find an option to Upload Receipt. Your items will be parsed from the receipt and you can make final adjustments to the result.
Technical

Not yet. PaySplit may integrate with payment platforms like Venmo or PayPal in the future to facilitate the actual transfer of funds between users based on the calculated balances. Currently, it likely focuses on the calculation and tracking aspect, with users settling up through their preferred external payment methods.

Your data, including user profiles, pool details, contributions, and transaction history, is stored securely in a MongoDB database. MongoDB is a NoSQL database known for its flexibility and scalability. Access to this data is controlled through secure server-side logic and authentication mechanisms.

PaySplit is built using core technologies like Node.js and Express.js for the backend, with MongoDB as the database for storing user profiles, contributions, and transaction history. It uses Passport.js for authentication, and EJS as the templating engine for rendering dynamic web pages. The application also incorporates Bootstrap for responsive design and styling, along with utilities like dotenv for environment configuration and Multer for file uploads.