Sign InSign Up

Changelog

What changed in P2P Dash: new platforms, fixes to imports and new features. This page holds the last two months, older entries are sorted by year.

695 changes in the last 12 months

November 2026

New Card: Where the Growth Comes From

A new card answers whether your balance grows from earnings or from money you keep paying in, or whether money is leaving. "Cumulative" adds up fresh capital (deposits minus withdrawals) and earnings (interest and bonuses after fees, tax and losses) from the start. "Balance for the period" goes from the starting balance through every inflow and outflow to the ending balance of the timeframe you pick. "Monthly" splits each month's change into the two sources, or into every item. You find the card on the overview, on every platform and portfolio page and on the statistics pages for all platforms and per platform type. The statistics only count completed months. Shared pages show the card only in the mode with amounts.

Iuvo: Reinvested Amount and Interest

"reinvestment_invested_amount_and_interest" rows were reported as unrecognised. They now count as an investment.

La Première Brique: Sales on the Secondary Market

Selling on the "Marché des Briqueurs" adds four rows to the export: the sale, the sale fee, CSG/CRDS and income tax. They were reported as unrecognised. The sale now counts as a principal repayment, the fee as a fee and both tax rows as tax. The export doesn't split the sale price into capital and gain, so a gain on the sale counts as repaid principal and doesn't show up in your interest.

TD Funding: Campaign Bonus Deduction

"Campaign bonus deduction" rows were reported as unrecognised. They now count as negative bonus, so your bonus total goes down by that amount.

Brickstarter: Deposit to My Account

On 5 November we left "Deposit to my account" reported as unrecognised, because the name doesn't say which way the money goes. It now counts as a deposit. We still have no full export with this row, so this is our reading, and a file with it would still help us confirm it. Import your Brickstarter file again to get these rows in.

Lande: Inactive Account Fee in German Exports

The German Lande export calls the inactive account maintenance fee "Gebühr für die Verwaltung eines inaktiven Kontos". Only the English name was read, so those rows were reported as unrecognised. They now count as a fee.

Lonvest: Import Notes for the XLSX Export

The notes on the Lonvest import page still said there is no export in your account and that you should ask support for a CSV statement. Now that the XLSX export is in your account, they tell you to download it there and import it unchanged. They also explain that leaving a contract early takes interest back, which the export lists as a deduction.

Omaraha: Transfers Between Your Own Accounts

Omaraha keeps a Virtual account and one Investment account per country for you, each with its own statement. "Transfer between accounts" shows up in two of these files with opposite signs and counted once as a deposit and once as a withdrawal. A positive "Transfer to bank", money coming in from your bank, counted as a withdrawal. Transfers between your accounts now leave your balance unchanged, and "Transfer to bank" takes its direction from the sign. The import page now explains that you need all your files: add them at once with the "Combine" mode, also for later updates. If you imported Omaraha before, import all files again this way. You don't need to delete anything.

Rebalancing: Message for an Empty Table

When there were no current earnings to show, the projections table in rebalancing displayed the internal name of a missing text instead of a message. It now says "No projection data available".

Statistics: New Investors and Bar Lengths

The pages on the fastest growing platforms and on capital flows at p2pdash.com spoke of investors gained. The count only goes up, though: an investor who leaves a platform stays in it. The pages now say "new investors" and explain that departures are never subtracted. In the lists ranked by relative growth or relative change, the longest bar only filled the full width once its value reached 100%. The largest value now always fills the width.

Brickstarter: Property Sales and Bank Transfer Deposits

When Brickstarter sells a property, the export books your gain as "Appreciation from property sale" and your capital as "Refund from property sale", each followed by the property. Deposits by bank transfer come as "Bank transfer deposit". Those rows were reported as unrecognised. The gain now counts as interest, the refund as a principal repayment and the transfer as a deposit. Import your Brickstarter file again to get them in.

Fintown: Deposits, Investments and Repayments

Some new Fintown exports fill the "Details" column for older bookings too, with names like "Deposit", "Withdraw", or "Investment", "Payout interest" and "Payout principle" followed by the project. Those rows were reported as unrecognised. They now count as deposits, withdrawals, investments, interest and principal repayments. Import your Fintown file again to get them in. Exports where the column is still empty for older bookings are read as before.

Lonvest: Loyalty Interest Confirmed, Deductions Added

Lonvest confirmed that "Loyalty Interest Paid" is credited to your interest balance. It now counts as interest instead of bonus, and so does "Loyalty Bonus". Lonvest also told us about three types that take back money credited earlier: "Deducted Principal", "Deducted Interest" and "Deducted Bonuses". They now reduce your principal repayments, interest and bonuses by that amount.

Brickstarter: New Transaction Names

Brickstarter exports now also come with new names for most transaction types, such as "Investment in property" and "Interest generated by the property", dates with a time and amounts like "€25.00". Those rows were reported as unrecognised. Interest, investments, gift investments, gifts and withdrawal requests now count the same way they do under the old names. "Deposit to my account" is still reported: the old "Deposit to my bank account" was a withdrawal, but the new name doesn't say which way the money went and the amounts no longer have a minus sign. A full export with this row would help us settle it.

Debitum: Unsubscribe Rows

Debitum exports can contain "UNSUBSCRIBE" rows, which were reported as unrecognised. They look like the reverse of "SUBSCRIPTION", which moves money within your account, so they now count as internal transfers and leave your balance unchanged. We've only seen one such row so far, so this is our reading of it.

La Première Brique: Tax Regularisations

"Régularisation CSG/CRDS" and "Régularisation impôt sur le revenu" were reported as unrecognised. They are refunds of tax withheld earlier, the same thing that used to show up under an untranslated internal name. They now count as negative tax, so your tax total goes down by the refunded amount.

Lonvest: Two More Transaction Types

"top_up" and "Loyalty Interest Paid" rows in Lonvest's XLSX export were reported as unrecognised. "top_up" now counts as a deposit and "Loyalty Interest Paid" as a bonus, like "Loyalty Bonus". We've only seen one row of each and Lonvest hasn't confirmed them, so this is our reading. The loyalty row had an amount of 0.

Silvaland: Redeemed Rewards

"Reward redeemed" rows in the CSV export were reported as unrecognised. They now count as bonus. Such a row also stopped the calculation that follows your money through your two wallets, because we don't know which wallet a reward lands in, so every credit without a description in that file fell back to the 6% rule. The calculation now tries both wallets for the reward and keeps running. We could only test this with rows we built ourselves, as we don't have a real export with such a row yet. The change applies on your next import.

Overview: Getting Started Video

The overview of a new account now shows a video of just over a minute next to the welcome. It covers the whole way: pick your platforms, import an export, see your numbers. It's in German, YouTube translates the subtitles. The card goes away after your first import.

Adding Platforms: Several at Once

Each click on a tile created the platform and took you to its page, so adding eight platforms meant going back eight times. The page is now a list with logo and name. A click only selects, and the bar at the bottom adds everything you picked in one go. One platform takes you straight to its import, several to your platform list. A green check marks the platforms you already have. You can still add them as another account, which gets a number in its name, like "Peerberry 2". The search now also finds other names of a platform, so "go and grow" finds Go & Grow, and accents and symbols no longer matter. Enter selects the first match.

Overview: Starts With Adding Platforms

The overview of a new account showed a welcome, a button to the platform list, three feature blocks and a grid of all supported platforms. You had to click through several pages before you could pick a platform. You now see the welcome and, right below it, the list for adding platforms. If you have platforms but no data yet, you see their cards with a button for the first export, plus a card for adding another platform. The regular overview appears after your first import.

Search: All Pages and Cleaner Matches

The search you open with Cmd+K or Ctrl+K had its own page list, so pages like Tax Declaration, Discover and Support Us were missing. It also matched letters scattered across words, so "tax" found "Statistics Axiafunder". It now finds every page, the statistics of each platform and the external links. What you type has to sit inside a word, accents no longer matter and the best match comes first. A left-out letter is forgiven. English terms like "statistics" work in every language. Import and statistics pages only appear once you type, so the list stays short.

Estimated Deposits and Withdrawals: Video and XIRR Note

The section for estimated deposits and withdrawals on the import page now links a video of just under three minutes. It shows how the estimate is calculated and why it's only one booking a month. It's in German, YouTube translates the subtitles. The section only appears for platforms whose exports miss these bookings. The note there also said your XIRR tends to come out too high. In 41 real exports it came out too low 29 times and too high 12 times, so the note now says it can come out too high or too low.

Autosync: New Page for Platforms

Today you download a file from each platform and upload it here by hand. A new page on p2pdash.com describes what a platform would have to build so that this happens on its own. You would create a read-only token in your account there and paste it into P2P Dash once. Your transactions would then arrive about once a day, without passwords or OAuth. Autosync isn't live yet and no platform offers it so far, we're looking for the first one. Nothing changes for your imports for now. The guide for adding a platform links to the new page.

Lonvest: Own XLSX Export Can Be Read

Lonvest is working on its own XLSX export. So far it only runs in their test environment, not in your account. The file has different columns from the statement support sends, so it was rejected. It is now read, so the import is ready once the export goes live. Until then, keep asking support for your statement. We built this from one sample file and Lonvest still has to confirm some of it. "Early Cancellation Adjustment" counts as interest taken back. "Referral Bonus Paid" and "Loyalty Bonus" aren't in the sample and count as bonuses, like in the support statement. Daily interest on older contracts may be missing from this export.

Nectaro: Transfers to the iPayTax Account

Nectaro's new iPayTax account adds "TRANSFER_IN" and "TRANSFER_OUT" rows when you move money between your Standard and iPayTax accounts. Those rows were reported as unrecognised. The money stays on Nectaro, so both now count as internal transfers and leave your balance unchanged. A transfer that doesn't mention iPayTax still gets reported. The new "Account:" row in the summary at the top of the statement was reported as well and is now skipped.

Silvaland: New CSV Export

Silvaland now exports transactions as a CSV with new columns and new names for most transaction types. It didn't fit the import, so the file was rejected. It is now read. The export no longer says whether a credit is a real deposit or a bonus, so we work that out from how the money moved through your two wallets afterwards. If both are still possible, a credit of exactly 6% of a deposit from the same or previous day counts as bonus and anything else as a deposit. Import your full history, because an incomplete file leaves more of this open. So far we could only test this on one account.

8lends: Crypto Course Reward

The English 8lends export books a reward from the crypto course as "Crypto Course Reward". Like other 8lends rewards it goes straight to your wallet, but the type was not recognised, so those rows were reported as unrecognised. It now counts as income and as paid out to your wallet at the same time, the same way "Krypto-Kurs-Prämie" does in the German export.

Bondora Go & Grow: Deposits and Empty Rows

The English Go & Grow statement can book money you pay in with the payment type "Deposit". That type was not recognised, so those rows were reported as unrecognised and the deposit was missing. It now counts as a deposit that goes straight into Go & Grow, like "Transfer" and "SEPA payment". Empty rows that only carry a date were reported as unrecognised too, in the English and the German statement, and are now skipped. A row with an amount but no payment type still gets reported.

Bricks: Community Fundraising

Bricks books money you put into a community fundraising as "Investissement levée de fonds communautaire". That type was reported as unrecognised, so the investment was missing. It now counts as an investment, like "Achat de Bricks".

Devon: Other Spellings of Withdrawals

Some Devon files call a withdrawal "Withdrawal", "Withdraw" or "Withdrawl" instead of "Wallet withdrawal". These rows were reported as unrecognised and the withdrawal was missing. They now count as withdrawals.

Enerfip: Italian Exports and Secondary Market Purchases

Italian Enerfip exports call the investment account "Conto d'investimento Enerfip" and a withdrawal "Ritiro". Neither was recognised, so deposits, interest, bonuses and withdrawals were reported as unrecognised. They are now read like the French export. Titles you buy from another investor show up as "Cession de 2 titres" plus the project, with the seller's name next to it. Those rows were unrecognised as well and now count as investments. We have not seen a row like this with a positive amount yet, so it stays reported as unrecognised until a real one turns up.

Esketit: Irish and Croatian Portfolios

Esketit keeps Ireland and Croatia as separate portfolios, each with its own account statement. The import page didn't say what to do with two files. With "Update", or with one import per file, only one file counted on days that appear in both, and totals came out wrong. A new note on the import page explains how it works: add both files at once to one Esketit platform and pick the "Combine" mode. If your numbers are already off, just import both files again this way, you don't need to delete anything.

Fintown: New Export Format

Fintown has a new export with the columns TRX, Date, Amount, Post Balance and Details. It didn't fit the import, so the file was rejected. It is now read, and interest and withdrawals count as such. For bookings made before the change, the "Details" column is empty so far. Without it we can't tell what a row is, so those rows are skipped. If you import only this file, older bookings are missing and your cash can go negative. If you still have an older export, import it as well. Only Fintown can fix the empty column, and they have already been asked. Other types, such as deposits or investments, haven't turned up in this export yet and get reported as unrecognised until we know what they are called.

Fintown: VIP Club Bonus

The new Fintown export books your VIP Club bonus as "VIP Club bonus payout". Those rows were reported as unrecognised, so the bonus was missing. It now counts as a bonus, like "Bonus VIP payout" in the older export.

InRento: Secondary Market Purchases in the Paysera Statement

The Paysera statement also lists InRento bookings that are already in the InRento export, and those get skipped. Secondary market purchases ("InRento secondary market transaction") and late payment earnings ("InRento penalties earnings") were missing from that list, so purchases counted as withdrawals and the earnings as deposits. Your balance and your cash came out too low by the total of your purchases, and cash could go negative. Both are now skipped. The fee Paysera takes on incoming money ("Commission") counted as a withdrawal and now counts as a fee. If you have imported a Paysera statement, delete your InRento data and add both files at once with the "Combine" mode.

Iuvo: Leaving a Product Early

When you leave a structured product such as iuvoSAVE early, Iuvo exports "structured_product_early_withdraw" and a fee row "structured_product_early_withdraw_fee". Both were reported as unrecognised, so the money kept counting as invested. The amount paid back now counts as a principal repayment and the fee as a fee.

Mintos: Outgoing Stock Payments

Mintos books money leaving your cash for stocks as "Outgoing Stock payment". That type was reported as unrecognised, so the investment was missing. It now counts as an investment, like "Outgoing Mintos shares payment".

Revest: Claim Sales and Referral Bonus in German Statements

German Revest statements have their own wording for four rows: "Erlös aus dem Verkauf eines Claims am Sekundärmarkt", "Zinsabrechnung beim Forderungsverkauf", "Cashback-Anpassung für Claim Nr." and "Empfehlungsbonus". Only the English wording was known, so these rows were reported as unrecognised. They now count like their English counterparts: the sale proceeds as a principal repayment, the interest settlement as interest, the cashback adjustment as a negative bonus and the referral as a bonus.

Savy, InRento and InSoil: Estimated Deposits and Withdrawals

Savy and InRento keep your cash in a Paysera wallet, so deposits and withdrawals are missing from their exports. InSoil's export misses the ones from its Paysera days. Without them your cash went negative and your XIRR came out wrong. The Paysera statement only helps on Savy and InRento, and only if you use that wallet for nothing else. The import pages of these platforms now have a new section that estimates the missing bookings: at most one per month, on the 1st, just enough to keep cash from going below 0. What a month doesn't need goes out as a withdrawal on the next 1st. The estimate is rebuilt after every import and every change to a manual entry, and you can clear it at any time. These bookings count like real ones, also on the tax page, where a note says so. We don't know the real dates and amounts, so your XIRR can come out too high or too low.

Estimated Deposits and Withdrawals: Warning Before You Calculate

The warning about deposits or withdrawals in your imported data only showed up once an estimate existed, too late to keep invented bookings off an account whose data is complete. It now appears before the first calculation too. It also says what happens when only some bookings are missing: money you leave unused goes out as an estimated withdrawal.

Devon, Asterra and TD Funding: Import the Wallet Statement

The notes on the Devon and Asterra import pages said only the "Wallet Statement" can be imported, but the importer also accepts the "Portfolio Statement". They now say what that file does: it has no deposits or withdrawals, so your cash goes negative. TD Funding runs on the same software and had no note, so it now gets the same hint.

Modena: Consumer and Business Loans

Modena was listed under consumer loans and yield accounts. It now sits under consumer loans and business loans (SME), because its 2025 annual report shows that it also lends to businesses. How much of that ends up in the investor vaults is not documented. If you hold Modena, your asset class chart shifts a little.

October 2026

Platforms and Portfolios: Sort the Cards

The card view always showed the largest balance first. A menu next to the search now sorts your platforms by balance, XIRR, cash, Capital Freedom Index, data age or name, and the button next to it reverses the order. Portfolios get the same menu, with the number of accounts instead of data age. Accounts without data stay at the end either way, and under XIRR, young accounts whose rate is still preliminary come after the rest. Your choice is saved in this browser. The table view still sorts by column.

Platform Logos in Their Own Colours

The platform cards turned every logo into one flat tone, dark in the light theme and light in the dark theme. Some logos only existed in white and sat on a dark tile. Every logo now shows in its own colours, in the app and on p2pdash.com. In the dark theme, platforms whose logo is hard to read on a dark background get a version made for it.

Statistics: Returns since 2017 in a Video

The statistics page on p2pdash.com now has our eight-minute video on returns since 2017. It goes through every year: where the median portfolio landed, why the spread between investors only grew at the top and why the increase does not come from the older platforms. The figures in the video are from October 2026, the ones on the page update every night. The video is in German, YouTube translates the subtitles.

Platform Descriptions: Revest, Estateguru and Maclear

Three platform descriptions got new facts, in every language. Revest has had a secondary market since September 2026: you can sell a whole claim that is not overdue at its remaining principal, with no premium or discount. Estateguru now describes EG Grow, a portfolio management service from €100 that pays at most 7% interest a year and whose loans cannot be sold on the secondary market. For Maclear, the text now says that the Spanish regulator CNMV warned the public on 11 May 2026 that Maclear AG is not authorised to provide crowdfunding services.

Platforms: Data Age Turns Amber after 30 Days

The age of your data turned amber after 14 days and red after 45, so accounts you import once a month were flagged too. It now stays green for up to 30 days, turns amber after that and red after 90. The age is always written in days ("12 days ago") instead of being rounded to weeks or months, so the number matches the colour.

Silvaland: Plan Refunds

Silvaland pays the invested amount of a plan back to your Main Wallet as a "Refund" whose description ends in "Money Refund in Main Wallet from System". Those rows were reported as unrecognised and the money kept counting as invested. It now counts as a principal repayment.

Portfolios: Account Count on the Platform Page

When you open a platform inside a portfolio, a line under its name now shows how many of its accounts are combined there, for example "3 accounts combined".

Lonvest: New Platform Support

Added support for Lonvest, a Croatian P2P platform whose loans come from lenders in Mexico, Malaysia and Singapore. Lonvest has no export in the account yet, so ask support for a complete statement of your transactions and upload it unchanged. The importer covers deposits, withdrawals, investments, repaid and cancelled investments, interest and bonuses. Interest counts once Lonvest credits it: older contracts credited it daily, newer ones pay it in one sum at the end of the term. Interest that has built up on running contracts appears once it is paid out. Always ask for your full history, because the importer needs the whole file to tell the two kinds of contracts apart. Any other entry type is reported as an unrecognised row so it can be added.

Profitus: Both Exports, Counted Once

Profitus needs two exports for the same period: "Transactions" and "Operations". "Operations" also brought in investments, repayments and bonuses, without splitting repayments into principal and interest. Imported together with "Transactions", these flows counted twice. Investments, repayments, interest and bonuses now come only from "Transactions", and "Operations" adds deposits, withdrawals and fees. Rows marked as failed or pending, such as a declined card deposit, are skipped, because no money moved. CSV exports work too. The import page explains how to add both files with "Combine". If you imported Profitus before, delete the Profitus data once and import both files fresh.

Neofinance: Transfers, Older Exports and Dutch Dates

Several Neofinance rows were reported as unrecognised and now import. Plain transfers labelled "Pavedimas" count as a deposit or a withdrawal, depending on the direction. Transfers between your own accounts were only booked when money came in; money going out is now a withdrawal. Top-ups from older Lithuanian exports ("Sąskaitos papildymui į ...") count as deposits, repaying a private debt from the account ("skolos grąžinimas") as a withdrawal. "Reitingo ... pirkimas", a credit rating purchase seen in an export from 2016, counts as a fee; we could not find out exactly what it paid for. Dutch exports print the year as a "J" ("J-09-15"). Those dates are now read, with the year taken from the nearest row that has a full date.

Reinvest24: Losses on Secondary Market Sales and Fee Refunds

When you sell a claim on the secondary market below its value, Reinvest24 books a negative "Capital gain". The importer dropped the minus sign, so the loss showed up as interest. It now lowers your interest income. Reinvest24 books a refunded fee as a "Fee" with a positive amount. It counted as one more fee and now lowers your fees.

Peerberry: Bonus and Cashback

Rows of the type "BONUS" and "Cashback" were reported as unrecognised. Both now count as a bonus.

INRento: Paysera Transfers Without a Reference

Deposits and withdrawals in the Paysera statement of your INRento account were skipped when the transfer had no purpose text. They are now booked by the direction of the amount: money in as a deposit, money out as a withdrawal.

New Transaction Types for Seven Platforms

These rows were reported as unrecognised and now import. Kviku: "Portfolio created" as a transfer inside your account, "Sign-up bonus" and "Bonus" as a bonus. Lande: the payment provider fee from Spanish exports ("Comisión del proveedor de servicios de pago") and the "Inactive account maintenance fee", both as fees. Mintos, German export: "Ausgehende Aktienzahlung" as an investment. Silvaland: "Reward Redeem", loyalty points paid out, as a bonus. Žltý Melón: "HC repayment - principal", principal recovered through debt collection, as a principal repayment. Nordstreet: "Auto investment" and "Investment purchase" as investments. Moneyzen: "Loan default interest repayment" as interest.

Savy: Clearer Import Notes

The notes on the Savy import page still said you have to enter deposits and withdrawals by hand, although the Paysera statement can be imported since August. They now explain how: switch Paysera to English before you download it, because the importer reads the English column names. Add the statement together with the Savy export in "Combine" mode, for later updates too. And only use the Paysera account you use for Savy, since every transfer on it is read as a Savy deposit or withdrawal.

Platforms: New Cards

Every platform card now has the same rows in the same order, so the grid lines up: logo and the age of your data, account name, balance with a small chart of its history, XIRR and cash, and a bar that splits the balance into net deposits and earnings. The age is green while your last record is less than 14 days old, amber from 14 days and red from 45. Under the XIRR you see the value without bonus; with less than 90 days of history it is grey and marked as preliminary. Cash turns amber once at least €50 and 2% of the balance sit idle. If you have withdrawn more than you deposited, the bar shows that your deposits are back and how much of the earnings you took out; if the balance is below your net deposits, it shows the loss. Cards are sorted by balance, accounts without data link to the import, and inactive accounts fold into one line below the grid.

Portfolios: New Cards

The portfolio cards showed the XIRR twice and the accounts as a row of labels. They now look like the platform cards: balance with its history, XIRR and cash, and the bar of net deposits and earnings. Below that you see how many of your accounts are in the portfolio, its share of your total balance and a bar with the three largest accounts and the rest, with a legend that names every account and its share. Each card opens its portfolio, the share icon opens the public page. Cards are sorted by balance.

Overview: Card Headers on Phones

On phones, the headers of several overview cards ran out of the card, and the income distribution card made the whole page wider than the screen. All analysis cards now share one header: title and description on the left, selections and toggles on the right. When a card is too narrow, the controls move below the title.

Import: See What an Import Changes Before You Start

Every file you drop on the import page now shows what it will do to the days you already have, before you click import: how many days are new, how many get updated and which stay as they are because your data there is more complete. A strip of small cells shows the file's date range in colour: new days green, updated days blue, unchanged days pale. The transaction activity grid, now inside the import box, previews the whole queue the same way. The preview also warns you: with "Accumulate", days that are already there would count twice; with "Replace", existing days missing from the file would be deleted. Several files are previewed in the order they are imported, and with "Combine" they are added up first, just like the import does it. The import itself works as before.

Import: Which Platform Is This File From?

When a file does not match the platform you chose, its row now suggests where it might come from: "Maybe it is an export from Bondora?", or a short list when several platforms use the same export format. We checked this against the 117 exports we test with: the right platform was always among the suggestions, and 99 files got exactly one. P2P Dash still never picks the platform for you. If a file is read in the generic P2P Dash format instead of the platform's own export format, the row now says so too.

Import: Unrecognised Rows with Their Types

If a file contains rows the importer does not recognise, the file row now says how many there are and, folded, which types they have, with a count per type. The old warning counted rows but called them types. The row count of a file changed as well: it used to count every row of every sheet, including sheets the importer does not read (8lends, for example). It now counts only the rows that were read.

Transaction Activity: Denser Grid with a Status Line

The activity grid on the platform page and the import page packs the days tighter: small squares instead of circles, four shades of green by how busy a day was compared with the platform's other days, empty days grey. Gaps in your data stand out more that way. Under the grid, a line gives the range up to today, the number of days, how many of them have transactions and how many have none.

Import Page: Less Clutter

The import page now runs in a fixed order: upload, then guide and video side by side, then notes on the platform, then manual entries. The language hint and the platform notes share one box instead of a red alert. The form for manual entries opens with a button, and the table only appears once you have entries. After the import, a button takes you straight to the platform. The hint under the upload says where your last import ends and from when to export.

Latvian, Estonian and Lithuanian: Informal Address

The app and p2pdash.com addressed you formally in Latvian, Estonian and Lithuanian. Both now use the informal form, like every other language except French.

Changelog: Recent Changes and One Page per Year

The changelog on p2pdash.com was one long page with every entry. It now shows the current and the previous month, each year has its own page, and a search field filters the entries on the page. A grid at the top shows how many changes went live each day over the last 12 months.

Rankings: Sorted by the Question You Ask

The rankings page on p2pdash.com ran through 28 rows and three screens before you saw that other rankings exist. It now opens with jump links and the list of rankings, followed by one section per question: trust, returns, regulation, asset classes, capital flows, method and FAQ. Both lists stay complete. The other rankings, such as regulated platforms or a single asset class, follow the same layout. The asset class pages said a platform is only listed under its main asset class. In fact it appears under every class it finances, and the pages now say so.

Baltis: New Platform Support

Added support for Baltis, a French crowdfunding platform whose bonds mostly finance property projects in France. The importer reads the "Mes transactions" export in Excel and covers deposits, withdrawals, subscriptions, refunded subscriptions and the income tax and social charges Baltis withholds. Baltis exports each instalment as a single gross amount. We split it into principal and interest by matching the project name to your subscription. Once a project is fully repaid, the principal matches exactly what you invested; while it is still running, capital that comes back early may partly count as interest. The entry fee of a subscription counts as a fee. Any other entry type is reported as an unrecognised row so it can be added.

Millea: New Platform Support

Added support for Millea, a lending platform run from Estonia whose loans so far finance SPAR grocery stores in Riga. The importer reads the "Wallet Statement" in Excel and covers deposits, withdrawals, investments and interest. Millea books cashback and bonuses it credits into a loan as "Loan interest". When such a row falls on the same day and loan as an investment of €1,000 or more and is a round percentage of it, it counts as a bonus; everything else stays interest. Any other entry type is reported as an unrecognised row so it can be added.

Twino: Repurchased FLEXI Securities

When a security in your FLEXI wallet is repurchased, the Twino export shows a row of the type "REPURCHASE_FI" with the principal that comes back. That type was not recognised, so those rows were reported as unrecognised. They now import. The money stays in FLEXI, and since everything in FLEXI counts as invested, your cash, invested amount and return do not change.

Import Guide: The Four Import Modes Day by Day

The import guide on p2pdash.com now shows each import mode as a short animation: six days with the number of transactions per day, first what is already imported and the new file, then the result. "Update" keeps, for each day, the version with more transactions, "Combine" adds up the files of two accounts, "Accumulate" counts an overlap twice, and "Replace" takes over the date range of the new file, even if it has fewer transactions.

Import: Our Video on the Import Page

The import page of each platform now shows our import video next to the instructions. In just under five minutes it shows which file you need, what happens during the import and what the four import modes do. A click on the thumbnail opens it on YouTube. The video is in German, YouTube translates the subtitles. The "Import Guide" button at the top of the page now opens the guide in the language you use the app in. Until now, every language except German got the English guide.

Portfolios: Open a Combined Platform

If a portfolio combines accounts per platform, a row like "Mintos" stands for several accounts. Until now, clicking it did nothing. It now opens a page with just those accounts: the same charts and tables as the portfolio, but each account on its own, so you can compare them. A click on an account there takes you to its page. This works everywhere the combined row appears in the portfolio.

Twino: FLEXI Counts as Invested

If you use Twino FLEXI, your cash could come out negative and your invested amount too high. The export from Twino does not show when FLEXI securities are sold to pay out a withdrawal, and money moved from FLEXI back to your main wallet counted as a repayment, even when it had never been invested. Now everything in your FLEXI wallet counts as invested: money you pay or move into FLEXI is an investment, money that leaves FLEXI is a repayment. Your total balance, interest and return stay the same, only the split between cash and invested changes. Import your Twino file again with the mode "Replace" to correct older numbers.

Statistics: Investor Sentiment over Time

Until now you only saw how investors split their strategies today. The statistics pages in the app, the platform pages on p2pdash.com and the P2P lending statistics page there now also show how that changes week by week, per platform and across all platforms: the community score from 0 to 100, how many investors became more confident or more cautious, and the mix of the five strategies. Next to it are the last 7 days, which are at most a day old. On the website, a table below the charts lists every week. A week only gets a score with at least 50 votes, and the charts appear once a platform has four such weeks, so smaller platforms do not have them yet. The history starts on 27 July 2026, when we began recording changes.

Revest: Cashback Taken Back

When Revest takes back cashback it paid on a claim, the export shows a row "Cashback adjustment for Claim" with the claim number. The amount is listed as positive, but the money comes off your balance. That wording was not recognised, so those rows were reported as unrecognised and your cashback came out too high. They now count as a negative bonus, so your cashback drops by that amount.

Platforms: See and Change Portfolios on the Platform Page

The page of a platform in the app now shows, under its name, which of your portfolios it belongs to. Each badge takes you to that portfolio. The "+" button ("Add to portfolio") opens a list of your portfolios, where you tick or untick them right there, several in a row if you like, without opening the portfolio settings. If you have no portfolio yet, the page stays as it was.

Bondora Go & Grow: Our Video on the Platform Page

The Bondora Go & Grow page on p2pdash.com now has our own video, right below the numbers. It walks through what P2P Dash investors actually earned with Go & Grow, what came off it, and when money flowed in or out. The video is in German, YouTube translates the subtitles.

Portfolios: Combine Accounts per Platform

If you have several accounts on the same platform, for example your own and one for your family, a portfolio can now show them as one. Turn on "Combine accounts per platform" when you create or edit the portfolio. Two Mintos accounts then appear as a single "Mintos" row in every chart and table of that portfolio, and XIRR, cash drag and income are calculated from their combined cash flows. A shared portfolio shows the same view. Accounts of the type "Generic" stay separate, because each one is a different platform. Your overview, the tax page and the pages of the individual accounts still show every account on its own.

Fintown: Exports That Repeat Your History

Some Fintown exports contain your whole transaction history several times in a row: after the oldest transaction, the file starts over with the newest one. Every copy was imported, so deposits, interest and your balance came out two or four times too high. The import now spots where the file starts over and reads each transaction only once. If your Fintown balance looked too high, import the file again with the mode "Replace".

Platforms: Net Deposits per Platform

The Platforms page now shows net deposits for each platform, in the table and in the card view: what you paid in minus what you withdrew. That is the part of your own money you have not taken back out yet.

Silvaland: Crowd Investments

Silvaland books investments in its crowd projects as "Crowd Investment", with a description like "PROJECT - 1 (...) Crowd Plan Invested". That type was not recognised, so those rows were reported as unrecognised and the investment was missing from your numbers. It now counts as an investment, just like the regular "Investment" rows.

Silvaland: Profit Wallet Credits Are Bonuses

Credits described as "Money added in Profit Wallet from System" already counted as a bonus, but the export does not say what they are. A user has confirmed that Silvaland pays them out for deposit promotions and its loyalty program. They stay a bonus, and the import notice now says so.

Neofinance: Deposits When Your Bank Orders Your Name Differently

If you top up Neofinance by bank transfer with your own reference, we spot the deposit because sender and receiver are the same person. Some banks put the parts of the name in a different order, for example "John MILLER DOE" as sender and "MILLER DOE JOHN" as receiver. Those names did not match, so the rows were reported as unrecognised and the deposit was missing from your numbers. The name parts are now compared in any order, so these transfers count as deposits.

Neofinance: Tax on Processing Interest

When Neofinance withholds income tax on processing interest (procesinės palūkanos), the export shows the internal label "front_title_TRANSACTION_TYPE_INVESTMENT_PROCEDURAL_INTEREST_GPM_REPAYMENT" instead of a readable payment purpose. That label was not recognised, so those rows were reported as unrecognised and the tax was missing from your numbers. It now counts as tax.

Neofinance: E-Money Issuance Fee

Next to a top-up, Lithuanian Neofinance exports sometimes carry an extra row "Elektroninių pinigų išleidimo mokestis", the fee for issuing e-money. In the exports we have seen, its amount is always 0. That wording was not recognised, so those rows were reported as unrecognised. It now counts as a fee. With an amount of 0, your numbers stay the same.

Import Guide: The Import Explained in a Video

The import guide now opens with our own video, just under five minutes long. It shows which file you need, what happens during the import and what the four import modes do. The video is in German, YouTube translates the subtitles. The video by die-p2p-macher.de, where you watch the import live with several platforms, is still right below it.

Best Platforms: The Rankings Explained in a Video

The Best Platforms page now has a three-minute video. It shows which question each ranking answers, where the numbers come from and where their limits are. The video is in German, YouTube translates the subtitles.

Inrento: Withholding Tax Corrections

When Inrento corrects withholding tax later on, the export shows the internal label "portfolio_page.transactions.types.refund" as the type, with no project and the same value in the "Amount" and "Withholding tax" columns. That type was not recognised, so those rows were reported as unrecognised and the tax was missing from your numbers. It now counts as tax, booked once. So far we have only seen it as a charge. Should Inrento ever pay tax back this way, it lowers your tax instead.

Revest: Cashback and Secondary Market in Spanish Statements

The Spanish Revest statement books cashback on a claim as "Cashback para el Claim" and a claim you buy on the secondary market as "Adquisición de Claim en el mercado secundario". Neither wording was recognised, so those rows were reported as unrecognised: the cashback was missing from your income and the purchase did not count as invested. Cashback now counts as a bonus, the purchase as an investment.

8lends: Krypto-Kurs-Prämie

The German 8lends export books one reward as "Krypto-Kurs-Prämie". Like other 8lends rewards it goes straight to your wallet, but the type was not recognised, so those rows were reported as unrecognised. It now counts as income and as paid out to your wallet at the same time, the same way referral rewards do.

FF Forest: Loyalty Yield Bonus

FF Forest books a bonus as "loyalty_yield_bonus". That type was not recognised, so those rows were reported as unrecognised and the bonus was missing from your income. It now counts as a bonus.

Nectaro: English Summary in German and Latvian Statements

German and Latvian Nectaro statements sometimes leave the summary block at the top in English, for example "Statement generation date:". Those rows were not recognised as part of the summary, so they were reported as unrecognised. They are now skipped like the translated ones. Your numbers stay the same, since those rows never held a transaction.

Silvaland: Capital Back

At the end of a loan term, Silvaland pays your principal back as a "Refund" whose description ends in "Capital Back". That type was not recognised, so those rows were reported as unrecognised and the money kept counting as invested. It now counts as a principal repayment. Other refunds are still reported as unrecognised until we know what they stand for.

Revest: Cashback for Claims

Revest books cashback on a claim as "Cashback for Claim" followed by the claim number, in the German statement as "Cashback für Claim Nr.". Neither wording was recognised, so those rows were reported as unrecognised and the cashback was missing from your income. It now counts as a bonus.

Nectaro: Principal Adjustments

Nectaro sometimes corrects the principal repayment of a past week later on and books the difference as "OVERFLOW_PRINCIPAL_WRITE_OFF", with "Principal adjustment for a period" in the details. That type was not recognised, so those rows were reported as unrecognised and the money kept counting as invested. It now counts as a principal repayment. Should an adjustment ever be negative, it lowers your repaid principal instead.

Lande: Referral Bonus in Spanish Exports

Besides "Bonus de afiliado", the Spanish Lande export also uses "Bonus de referido" for a referral bonus. Only the first wording was recognised, so those rows were reported as unrecognised and the bonus was missing from your income. It now counts as a bonus.

Revest: Withdrawals in Spanish Statements

In Spanish Revest statements, money you withdraw to your bank is called "Retirada". That wording was not recognised, so those rows were reported as unrecognised and the money stayed on your Revest cash balance. It now counts as a withdrawal.

Hive5: Secondary Market

Hive5 opened a secondary market at the end of September 2026, and the Hive5 platform page now lists it. You can only sell an investment as a whole, Hive5 charges no fee for it, the price ranges from the outstanding principal down to a 50% discount, and a sale only happens when another investor buys.

Silvaland: New Platform Support

Added support for Silvaland, a Latvian forestry platform where you sign a private agreement with the company itself. The importer reads the Excel statement and covers deposits, withdrawals, investments, daily interest, the signup and ranking bonuses, and moves between your Main Wallet and Profit Wallet, which leave your balance as it is. Failed transactions are skipped. Credits described as "Money added in Profit Wallet from System" count as a bonus for now, because the export does not say what they are; if that was money you sent yourself, let us know. Any other entry type is reported as an unrecognised row so it can be added.

Maclear: Cashback Boost

Maclear books some cashback as "Cashback Boost", followed by the project code. That label was not recognised, so the row was reported as unrecognised and the bonus was missing from your income. It now counts as a bonus, like the other Maclear cashback rows.

Revest: Portfolio Transfers in Spanish Statements

When Revest moves money from a portfolio back to your investor balance, the Spanish statement calls it "Transferencia del portafolio al saldo del inversor". The English and German wording was recognised, the Spanish one was not, so those rows were reported as unrecognised. They now count as an internal transfer between your own balances, which leaves your deposits and returns as they are.

Older entries

Everything before the last two months is on one page per year.