THE REAL QUESTION
How Much Are You Actually Making on LEGO

There is a version of LEGO investing that lives in headlines and YouTube videos where everyone is doubling their money on retired sets. Buy the Modular Building at retail, wait two years, sell for twice the price. Easy money. The math sounds simple because the inconvenient details get left out.

Here is the reality. You bought the set at retail but you also paid sales tax. You stored it for two years, which has a cost even if you do not think about it. When you sold it, you paid marketplace fees - BrickLink takes a percentage, eBay takes a percentage, PayPal takes a percentage. Then you shipped it, and shipping a large LEGO box is not cheap. That set you "doubled your money on" might have actually returned 30 or 40 percent after all costs are accounted for. Still a good return, but a very different story than the headline version.

I built profit and loss tracking in GameSetBrick because I was tired of the fuzzy math. I wanted to know - down to the dollar - what my actual returns were on every LEGO set I bought with the intention of reselling or holding as an investment. Not the theoretical return based on market value minus retail price. The real return based on what I actually spent, what I could actually sell for, and what the actual costs would be to complete the transaction.

The P&L tracking in GameSetBrick does not sugarcoat your returns. It accounts for every cost that goes into acquiring and potentially selling a set, and it shows you the honest number. Sometimes that number is great and you feel smart about your purchase. Sometimes it is sobering and you realize the deal was not as good as you thought. Both outcomes are valuable because both give you real information to make better decisions going forward.

If you are treating LEGO as an investment - even casually - you deserve to know your actual returns, not a fantasy version that ignores half the costs.

COST BASIS
Every Dollar That Goes Into Acquiring a Set

The foundation of accurate profit and loss tracking is an accurate cost basis. In investing terms, your cost basis is everything you spent to acquire and hold an asset. For LEGO sets, that breaks down into three main components that GameSetBrick tracks separately.

Price paid. This is the amount you actually paid for the set at the point of purchase. Not the retail price. Not what BrickLink says it is worth. The actual number on your receipt. If you bought a set at retail for $99.99, that is your price paid. If you found it at a garage sale for $20, that is your price paid. If you snagged it on Amazon during a Prime Day deal for $79.99, that is your price paid. The price paid is the anchor of your cost basis and everything else builds on top of it.

Getting this number right matters more than anything else in the P&L calculation. I have seen collectors estimate their purchase prices from memory months after buying a set and get it wrong by 10 or 15 percent. That error cascades through every calculation that follows. My recommendation: enter the price paid into GameSetBrick the same day you buy the set, while the receipt is still fresh or still in your hand. The Vault makes this easy - add the set, enter the price, done.

Fees and tax. Sales tax at point of purchase is easy to overlook when calculating LEGO investment returns, but it is a real cost that directly reduces your profit margin. If you pay 7 percent sales tax on a $100 set, your actual acquisition cost is $107, not $100. That extra $7 comes straight out of your profit when you eventually sell. GameSetBrick has a field for fees and tax so you can record this cost separately from the base price paid. This keeps your records clean and your math honest.

Beyond sales tax, fees can include things like BrickLink buyer fees if you purchased the set on the secondary market, shipping costs to get the set to you if you bought online, or even gas money if you drove a significant distance to pick up a deal from Facebook Marketplace. I do not track gas money personally, but I know collectors who do, and GameSetBrick's fee field is flexible enough to include whatever costs you consider part of your acquisition.

Shipping costs. If you bought the set online and paid for shipping, that cost is part of your basis. GameSetBrick tracks shipping as a separate line item because it varies significantly between purchases. A set you bought at a local store has zero shipping cost. The same set purchased from a BrickLink seller in another state might have $15 in shipping. An international purchase could have $30 or more. These differences are material to your returns and ignoring them paints an inaccurate picture.

Your total cost basis is the sum of all three components: price paid plus fees and tax plus shipping. This is the number that GameSetBrick uses as the baseline for all profit and loss calculations. Everything above your cost basis is profit. Everything below it is a loss. Getting the cost basis right is the single most important thing you can do to ensure your P&L tracking reflects reality.

NET PROFIT CALCULATION
Market Value Minus Your Actual Costs

Once your cost basis is established, GameSetBrick continuously calculates your net profit on the set by comparing your total cost to the current BrickLink market value. This calculation updates daily as new price data flows in from BrickLink snapshots.

The net profit calculation is straightforward: current market value minus your total cost basis equals your current unrealized profit (or loss). If your cost basis on a set is $107 (price paid plus tax) and the current BrickLink average sale price for a new sealed copy is $145, your unrealized profit is $38. GameSetBrick shows this as both a dollar amount and a percentage return, so you can evaluate it in absolute terms or relative terms depending on your preference.

I say "unrealized" because until you actually sell the set, the profit exists only on paper. Market values can go up or down. A set showing $38 in unrealized profit today might show $50 next month or $25 next month. The P&L tracking gives you a live snapshot of where you stand, not a guaranteed outcome. This distinction matters and it is one I want to be honest about. The number you see is what you could potentially realize if you sold at current market prices, not a promise of what you will actually get.

For sets you have actually sold, you can mark the set as sold in your vault and enter the actual sale price. At that point, the profit calculation becomes realized rather than unrealized, and the math shifts from using the BrickLink market value to using your actual sale price. This gives you a definitive answer on what you actually earned from the transaction after all costs.

The percentage return is particularly useful for comparing the performance of different sets in your collection. A set that cost $50 and has $20 in unrealized profit represents a 40 percent return. A set that cost $200 and has $40 in unrealized profit represents a 20 percent return. The dollar amount is bigger on the second set, but the percentage return is better on the first. Both perspectives matter depending on whether you are evaluating absolute dollars or capital efficiency.

GameSetBrick also shows you the breakeven price for each set - the minimum sale price at which you would recover your full cost basis with zero profit or loss. This number is useful when you are considering selling a set and want to know your floor. If the market price is above your breakeven, you have room to negotiate or accept a below-market offer and still not lose money. If the market price is below your breakeven, selling now would crystallize a loss.

THE P&L CARD
Everything on the Set Detail Page

When you have a set in your vault with cost basis data entered, the set detail page in GameSetBrick displays a P&L card that summarizes everything in one place. This card is designed to give you a complete financial picture of the set without scrolling through multiple screens or doing any calculations yourself.

The P&L card shows your price paid, your fees and tax, your shipping cost, your total cost basis, the current BrickLink market value, your unrealized profit or loss in dollars, and your return percentage. All of these numbers update automatically as market prices change. The only numbers that stay fixed are the ones you entered - your costs - because those are historical facts that do not change.

The card uses color to communicate the bottom line at a glance. If you are in profit, the unrealized gain is displayed in green. If you are at a loss, it is displayed in red. The percentage return follows the same color coding. You can look at the P&L card for half a second and know whether this set has been a good investment or not.

I placed the P&L card on the set detail page rather than in a separate section of the app because I wanted the financial data to live right next to the market data, the price history chart, and the deal score. When you are deciding whether to sell a set, you need all of this information in one view. The price chart tells you the trend. The deal score tells you how the current market value compares to typical retail. And the P&L card tells you exactly where you stand financially. Together, they give you everything you need to make an informed sell or hold decision.

The P&L card also appears in your vault overview, where you can see a summary of all your sets with their individual returns. This lets you assess your entire collection or investment portfolio at a glance. Sort by return percentage to see your best and worst performers. Sort by dollar amount to see where the most money is tied up. The vault overview with P&L data is essentially a LEGO investment dashboard that would have taken me hours to build in a spreadsheet and now updates itself automatically every day.

TRACKING FLIPS
Real Returns on LEGO Reselling

If you flip LEGO sets - buy low, sell high - accurate P&L tracking is not optional. It is the difference between thinking you are making money and knowing you are making money. I have talked to enough LEGO flippers to know that many of them are surprised when they see their actual returns after accounting for all costs. The margins are often thinner than they expected.

Here is a realistic example of a flip tracked in GameSetBrick. You find a Speed Champions set at a Target clearance for $15 (retail was $24.99). You pay $1.05 in sales tax. Your total cost basis is $16.05. The set is retired and sells on BrickLink for $35 on average. Looks like a great flip - $35 minus $16.05 equals $18.95 in profit, an 118 percent return. Except you have not sold it yet.

When you do sell it on BrickLink, the buyer pays $35. BrickLink takes a transaction fee. PayPal takes a processing fee. You ship the set and pay $7.50 for postage and a box. After all selling costs, you net about $24. Your actual profit is $24 minus $16.05, which equals $7.95. Still a 50 percent return, which is great - but it is $7.95, not $18.95. The headline number and the real number are very different.

GameSetBrick's P&L tracking forces you to confront these real numbers. When you are evaluating whether a flip is worth your time, knowing the actual margin helps you make better decisions. A flip that nets $8 profit is worth doing if it takes five minutes of effort. It might not be worth doing if it requires driving twenty minutes to pick up the set, photographing it, listing it, packing it, and standing in line at the post office. The P&L data gives you the financial clarity to make that judgment call.

For high-volume flippers who buy and sell dozens of sets per month, the aggregate P&L data in the vault overview becomes a business dashboard. You can see total invested capital, total unrealized gains, average return percentage across all positions, and which themes or price points deliver the best returns. This data helps you refine your buying strategy over time. Maybe you discover that $50-$100 sets deliver better percentage returns than $200+ sets. Maybe you find that certain themes appreciate faster than others. The P&L data reveals these patterns in a way that gut feeling never could.

COMMON MISTAKES
What Most Collectors Get Wrong About LEGO Returns

Ignoring sales tax. This is the most common cost that gets left out of profit calculations. On a $100 set with 7 percent sales tax, that is $7 straight off the top of your profit. If you are tracking returns across twenty sets, ignoring sales tax inflates your portfolio performance by hundreds of dollars. GameSetBrick's separate tax field exists specifically to prevent this mistake.

Forgetting shipping on purchases. When you buy a set online and pay shipping, that cost is part of your basis whether you like it or not. A set that was "$80 on BrickLink" actually cost you $92 after $12 shipping. Your profit calculations need to start from $92, not $80. I have caught this error in my own tracking multiple times, which is why GameSetBrick tracks shipping as a separate line item - it is too easy to forget otherwise.

Using retail price instead of price paid. Some collectors track their cost basis using the set's retail price rather than what they actually paid. This overstates costs on sets bought at a discount and understates costs on sets bought above retail. Neither error helps you. Use the actual number from your receipt. That is your cost basis. Nothing else matters.

Not accounting for selling costs. When you look at a set in your vault and see that it is "worth" $150 on BrickLink and you paid $100, the profit is not $50. The profit after selling costs is probably $30-$35 depending on the platform and shipping distance. Experienced flippers factor in a rough selling cost estimate (typically 15-20 percent of sale price for fees, shipping, and materials) when evaluating unrealized gains. The P&L card shows your unrealized gain based on market value, but mentally discounting that by 15-20 percent gives you a more realistic picture of what you would actually pocket.

Comparing returns without considering time. A 50 percent return in six months is very different from a 50 percent return over three years. The percentage looks the same, but the annualized return is dramatically different. When I evaluate my LEGO investment performance, I always consider how long I have held the set. GameSetBrick tracks the date you added the set to your vault, which combined with the current return percentage gives you the raw data to calculate annualized returns if you want that level of detail.

Getting these details right is not about being obsessive - it is about having an honest relationship with your LEGO investing results. The collectors who consistently make money flipping and investing in LEGO are the ones who track their real costs and make decisions based on real margins, not the ones who tell themselves they doubled their money while ignoring half the expenses.

GETTING STARTED
Start Tracking Your Real Returns Today

If you are not currently tracking the financial performance of your LEGO collection, starting is straightforward. Open GameSetBrick, add your sets to the vault, and enter your actual purchase prices. For sets you bought recently, check your receipts or email confirmations for exact numbers. For sets you bought a while ago, do your best to estimate the price paid, the tax, and any shipping costs.

Even approximate cost data is better than no cost data. A set where you estimate you paid "about $80" is going to give you a much more realistic P&L calculation than one where you have no cost basis at all. Perfect is the enemy of good here - enter what you know, estimate what you do not, and refine as you go.

Going forward, make it a habit to enter cost data into the vault at the time of purchase. When you buy a LEGO set, add it to GameSetBrick within 24 hours and enter the exact price, tax, and shipping. This takes about thirty seconds and ensures your P&L tracking is accurate from day one. The small upfront investment in data entry pays dividends every time you look at your vault and see honest, real-world return numbers instead of guesses.

The combination of accurate cost basis tracking, daily BrickLink market updates, and the P&L card on every set detail page gives you a level of financial visibility into your LEGO collection that simply did not exist before GameSetBrick. Whether you are a casual collector who wants to know if their hobby is appreciating in value or a serious investor managing a portfolio of sets, the P&L tracking gives you the data you need to make informed decisions about buying, holding, and selling.

Start tracking your real LEGO returns at gamesetbrick.com. Add your sets to the vault, enter your costs, and see honest profit and loss numbers updated daily. Free to use, works on any device, and your data syncs everywhere.
RELATED READING
More GameSetBrick Guides