SumMatch
within a set that add up to a target sum
For accountants, planners, engineers, designers and more...

Solving the most popular accounting reconciliation challenge,
...multiple solutions at a time.
Imagine you have a set of financial transactions or expenses, and you need to determine which combinations of these entries contribute to a particular budget or financial goal.
SumMatch will find combinations of numbers from your set that add up to your target sum.
Effortlessly deliver financial reconciliations, easily match payments to invoices and expenses to quotes.
Budgeting, resource allocation, engineering calculations, this number matching problem appears in many professional fields.
SumMatch can solve it for you, efficiently and accurately.

Use SumMatch online right from your browser—just register and access SumMatch Web from the menu.
Watch YouTube video SumMatch online.
...or alternatively use SumMatch Excel add-in (only Excel on Windows is supported).
Register and access download SumMatch Add-in from the menu.
Watch YouTube video SumMatch add-in.
SumMatch Excel Add-in is built on the VSTO platform.
If you intend to exclusively utilize the add-in and have no interest in SumMatch online, we recommend trying it out
before making a purchase. Please be aware that our support for desktop installations is limited.

SumMatch is designed to streamline number crunching. With SumMatch, users can effortlessly select a large number of cells from an Excel worksheet or a web grid and swiftly identify combinations of numbers that sum up to a specific target value. SumMatch can handle up to 500 input numbers. Here’s how it works:
- Selection: Users choose the relevant cells from their worksheet or web grid.
- Target Sum: Users enter the target sum in the input textbox.
- Combinations: SumMatch identifies all possible combinations of numbers from the selected input range that add up to the target sum.
- Solutions Panel: The solutions—these combinations—are neatly displayed in the solutions panel.
- Hyperlinks: Each solution is represented by a hyperlink.
- Highlighting: When users click on a solution hyperlink, the corresponding combination of cells is highlighted in the worksheet.
SumMatch Online (+ complimentary SumMatch Excel Add-in)
- Up to 500 numbers in set
- Unlimited time trial with limited functionality
- Runs in your browser or as an Excel add-in
- Excel add-in runs only in Windows os
- Up to 500 numbers in set
- Subscription paid annually
- Runs in your browser or as an Excel add-in
- Excel add-in runs only in Windows os
- Up to 500 numbers in set
- Subscription paid monthly
- Runs in your browser or as an Excel add-in
- Excel add-in runs only in Windows os
- Up to 500 numbers in set
- Unlimited time trial with limited functionality
- Runs in your browser or as an Excel add-in
- Excel add-in runs only in Windows os
- Up to 500 numbers in set
- Subscription paid annually
- Runs in your browser or as an Excel add-in
- Excel add-in runs only in Windows os
- Up to 500 numbers in set
- Subscription paid monthly
- Runs in your browser or as an Excel add-in
- Excel add-in runs only in Windows os
Struggling to find the perfect combination of numbers that add up to a specific target? You’re not alone. This classic challenge is known in computer science as the Subset Sum Problem—and it’s anything but trivial.
Imagine you have just 50 numbers. How many possible subsets would you need to check to find the right sum? Try 2⁵⁰—that’s over 1 quadrillion combinations. Even modern computers choke on problems of this scale without smart strategies.
This exponential growth makes the Subset Sum Problem one of the most notoriously difficult puzzles in combinatorics. Brute-force methods become useless fast—what you need is a smarter solution.
That’s where SumMatch comes in. Our tool leverages optimized algorithms to cut through the computational noise, letting you solve most sum matching problems quickly and effortlessly.
Whether you're working in finance, logistics, cryptography, stock cutting, or just love elegant math—SumMatch turns a complex, time-consuming task into a breeze.