≡ Menu

(Written by Mark Bouwman, founder of Brickonomics.net)

If you’ve ever tried to source all the parts for a large MOC, you know the pain. You find the perfect model, you’re excited to start, but first, you need to find a way to source 2,000 parts scattered across dozens of online stores. Each store has different prices, shipping costs, and minimum order requirements. You’re on a tight budget and don’t want to pay more than necessary. How do you figure out the cheapest way to get everything? That was exactly what led me to create Brickonomics.

From PhD Student to LEGO Optimizer

It started in 2022 when I was a computer science PhD student in the Netherlands. I had plenty of knowledge of optimization algorithms, but was short on cash. I wanted to get into MOC building, but when I tried sourcing parts for my first project, I was frustrated by the options available. The existing store selection tools on marketplaces like BrickLink and BrickOwl were helpful but far from optimal. By manually changing the shopping carts,  I could get the price down. I thought: if I can do better by hand, then surely, I can come up with an algorithm that does better.

So, I started working on my own algorithm as a hobby project. My early attempts were either way too slow to be of any practical use or still not very optimized. But after about half a year of programming in my spare time, I finally had a working prototype. When I first ran it on a large MOC parts list, I was amazed: the tool saved me over 100 euros compared to what I would have spent using existing tools. That’s when I knew I had to make this available to everyone. In 2023, Brickonomics was born.

Figure 1 – Collection of loose parts.

The Part Buying Assistant: Why Cheap LEGO Is Surprisingly Complex

The first tool on Brickonomics is the Part Buying Assistant. You import a part list from BrickOwl, Rebrickable, or BrickLink, and the algorithm finds the cheapest combination of stores to fulfill your entire order.

That sounds straightforward, but the underlying problem is anything but. Imagine you need 500 different parts. Each part might be available at 200 or more stores, each with a different price. You might think, just pick the cheapest listing for every part. But that ignores shipping. If you buy parts from 50 stores, you’ll pay 50 times the shipping cost. So, you want to consolidate orders. But consolidating means sometimes paying a bit more per part to save on shipping overall. In total, there may be 200500 possible distributions of parts over stores. That is more than the number of atoms in the universe! This is what computer scientists would recognize as a combinatorial optimization problem.

The Brickonomics algorithm explores millions of combinations in the most promising areas of the search space. All the while balancing individual part prices against estimated shipping costs while respecting all the constraints that stores impose. In benchmarks, this approach can save up to 30% compared to the simpler store selection tools offered by other platforms.

The tool has grown steadily since its launch. It’s used hundreds of times every day. Partly directly on the Brickonomics website, and partly through a cooperation with BrickOwl, where the algorithm powers their auto-select feature.

Figure 2 – Example optimization problem. For every part. there are three options. In total, there are 3⁵ = 243 possible ways to make a selection.

The Pricewatch: Finding the Best Deals on LEGO Sets

In 2025, Brickonomics expanded beyond loose parts with the launch of the Pricewatch, a price comparison tool for official LEGO sets. The idea was, again, simple: build a tool to save money and time by automatically finding the best deal.

Brickonomics tracks prices across multiple online retailers and lets you browse, compare, and find the best deals. You can sort sets by current discount to quickly spot the best deals, or browse by theme to see what’s available in your favorite category. But the real value is in the notifications. When you add sets to your personal watchlist, Brickonomics automatically monitors the prices and sends you an alert when something changes. No more manually checking ten different stores every week, you just wait for the email and act when the price is right.

Our biggest retailer coverage is in the US, where we track 21 retailers. In other countries, we support fewer stores (so far!).

Figure 3 – Price history graph of a LEGO set.

More Tools for the LEGO Community

Beyond the Part Buying Assistant and the Pricewatch, Brickonomics offers a few other handy tools. The Part-Out Ratio calculator helps you find sets where the combined value of the individual parts exceeds the price of the set itself. Ideal for stores that sell loose parts. There’s also a Match Existing Sets tool that takes a parts list and finds official LEGO sets with the most overlap, useful when you want to see if buying a set might be cheaper than ordering parts individually.

What’s Next

Brickonomics is still a one-person operation. But the platform continues to grow, driven largely by feedback from the community. On the roadmap: expanded retailer coverage, minifigure pricing insights, and more analytics and visualization tools.

If you build MOCs, collect sets, or simply love finding a good deal on LEGO, I’d encourage you to give Brickonomics a try at Brickonomics.net. I built it because I wanted these tools to exist for myself, and I’m thrilled that thousands of other LEGO fans now find them useful too. If you have any questions or comments, feel free to share below. Thanks for reading!

{ 5 comments }

March 2026 – New LEGO Sets & Promotions

Happy spring season, LEGO fans! There are over 40 new LEGO sets available this month, including those that have already been available for pre-order but are now ready to ship! There are also several new promotions, so let’s take a look!

As far as freebies go, you can get the #40892 LEGO The Kanto Region Badge Collection until March 3rd with the purchase of the #72153 LEGO Legend Pokemon Venusaur, Charizard and Blastoise set. The #40906 LEGO Restaurants of the World: Japan is free with purchases of $180 until March 9th. The #30714 LEGO Creator Orange Cat is free with purchases of $40 of LEGO Animal Crossing, LEGO Creator 3-in-1, LEGO Friends, and LEGO Harry Potter sets until March 9th. And the #30734 LEGO Speed Champions Mini F1 Academy Car is free with purchases of any LEGO Formula 1 sets, also until March 9th. All of these promotions are available at the Online LEGO Shop.

2026 LEGO ART SET: The beautiful #31220 LEGO Art Claude Monet – Bridge over a Pond of Water Lilies is now available. Price: $249.99 at the LEGO Art section of the Online LEGO Shop.

2026 LEGO BOTANICALS SETS: The #11502 LEGO Botanicals Sunflower Bouquet for $59.99 and the #11510 LEGO Botanicals Magnolia Branches for $49.99 are available at the LEGO Botanical Collection section of the Online LEGO Shop.

2026 LEGO BRICKHEADZ SETS: Two new sets are available, the #40861 LEGO BrickHeadz Sulley, Mike and Boo Figures for $24.99, and the #40881 LEGO BrickHeadz Supply Llama & Fishstick Figures for $29.99 at the LEGO BrickHeadz section of the Online LEGO Shop.

2026 LEGO CITY SETS: We got a large wave of LEGO City sets at the beginning of the year, but there are a couple of new ones as well. The #50493 LEGO City F1 Display Truck with Audi F1 Race Car for $44.99, and the #60508 LEGO City Police Train Heist for $199.99 at the LEGO City section of the Online LEGO Shop.

2026 LEGO DC COMICS SETS: Batman fans get the #76330 LEGO Batman Logo for $79.99, the #76331 LEGO Batman v Superman Batmobile for $29.99, the #76332 LEGO Batman Batmobile for $29.99, and the #76333 LEGO Batman & Robin Batmobile for $29.99 at the LEGO Batman section of the Online LEGO Shop.

2026 LEGO DISNEY SETS: This is an eclectic mix of sets with the #43288 LEGO Nightmare Before Christmas Sally’s Flowerpot for $49.99, the #43290 LEGO Pixar Up Kevin & Dug for $59.99, the #43300 LEGO Winnie the Pooh for $149.99, and the #43305 LEGO Winnie the Pooh Piglet’s Birthday Fun for $39.99. They are all available at the LEGO Disney section of the Online LEGO Shop.

2026 LEGO EDITIONS SETS: Two sports-related sets are the #43019 LEGO Editions Football for $129.99, and the #43020 LEGO FIFA World Cup Official Trophy for $199.99, available at the LEGO Editions section of the Online LEGO Shop.

2026 LEGO ICONS SETS: For adult LEGO fans, we have the #11373 LEGO Lord of the Rings Sauron’s Helmet for $69.99, the #11375 LEGO Ferrari F2004 & Michael Schumacher for $89.99, the #11376 LEGO Ford Model T for $129.99, and the #11389 LEGO Project Hail Mary for $99.99. They are available at the LEGO Icons section of the Online LEGO Shop.

2026 LEGO IDEAS SETS: Originally designed by LEGO fans, the #21366 LEGO Ideas Floating Sea Otters for $119.99 and the #21376 LEGO Ideas Orange Cat for $99.99 are now available at the LEGO Ideas section of the Online LEGO Shop.

2026 LEGO NINJAGO SETS: Ninjago fans get two new sets, the #71853 LEGO Ninjago  Jay’s Dragon Mech Fight for $19.99, and the #71860 LEGO Ninjago Lloyd’s Titan Mech 15th Anniversary for $129.99 at the LEGO Ninjago section of the Online LEGO Shop.

2026 LEGO SPEED CHAMPIONS SETS: The #77258 LEGO Speed Champions  F1 Academy Race Car for $27.99, and the #77259 LEGO Speed Champions Audi Revolut F1 Team R26 Race Car for $27.99 are now available at the LEGO Speed Champions section of the Online LEGO Shop.

2026 LEGO STAR WARS SETS: The LEGO Star Wars SMART Play sets are now available. As we discussed previously, the LEGO SMART Play system consists of SMART Tags and SMART Minifigures that activate SMART Bricks for responsive play. The SMART Play system reacts to how you move, play, twist, and turn the sets. Another interesting feature of the system is that it is not connected to any app. It’s completely self-contained to encourage screen-free play. So far, there are eight sets in the collection ranging in price between $40 and $160. You can find them all at the LEGO SMART Play section of the Online LEGO Shop.

2026 LEGO TECHNIC SETS: Four new sets are available, including the #42225 LEGO Technic Yellow Motorcycle for $9.99, the #42226 LEGO Technic BMW M4 GT3 EVO Race Car for $64.99, the #42227 LEGO Technic Jeep Wrangler Rubicon for $64.99, and the #42228 LEGO Technic McLaren MCL39 F1 Car for $229.99. You can find them at the LEGO Technic section of the Online LEGO Shop.

2026 LEGO LEGEND OF ZELDA: The #77093 LEGO Legend of Zelda Ocarina of Time – The Final Battle display set for $129.99 is now available at the LEGO Legend of Zelda section of the Online LEGO Shop.

OTHER 2026 SETS: Some other interesting new sets are the #40921 LEGO Scaled-Up Blue Astronaut Minifigure for $59.99, the #40953 LEGO London Bus for $19.99, and the #40955 LEGO Maersk Dual-Fuel Container Vessel for $149.99, available at the miscellaneous items section of the Online LEGO Shop.

What do you think? Do you have any favorites this month? Feel free to share your thoughts and discuss in the comment section below!

LEGO SHOP IN USA: Online LEGO Shop USA

LEGO SHOP IN CANADA: Online LEGO Shop Canada

LEGO SHOP IN UK: Online LEGO Shop UK

LEGO SHOP AUSTRALIA: Online LEGO Shop Australia

{ 4 comments }