I stället för att ha kopplingar till radikal islamism, var han en marknadshandlare som hoppades på att tjäna pengar om priset på aktier i laget föll, säger åklagare.
Den misstänkte har åtalats för mordförsök, utlöser explosioner och orsakar allvarliga fysiska skador.
Han har bara identifierats som Sergej W, och bodde i lagets hotell med utsikt över platsen för attacken.
Två personer behövde medicinsk hjälp efter att tre bomber exploderat nära bussen.
Spanska fotbollsspelare Marc Bartra genomgick handledskirurgi och en polis blev behandlad för chock.
Efter attacken den 11 april, Borussia Dortmunds hem Champions League match mot Monaco ombokades en dag senare, vilket ledde Dortmund fans att öppna sina dörrar till strandsatta bort supportrar.
Polisen behandlade till en början explosionen som en terroristattack.
Men följande vecka lade utredarna "betydande tvivel" på att jihadistiska motiv låg bakom det.
De säger nu att attacken i själva verket motiverades av ekonomisk girighet.
Sergej W, 28, skulle ha tjänat cirka 3,9 miljoner euro (4,2 miljoner kronor; 3,2 miljoner pund) från sina handlingar, rapporterade Tysklands Bild tidning.
I ett uttalande på fredag (på tyska) sade den tyska federala åklagarmyndigheten att han var tysk och rysk medborgare.
Han greps på fredag nära Tubingen i Rottenburg, sydvästra Tyskland.
Den misstänkte hade enligt uppgift köpt 15 000 optioner på Borussia Dortmund aktier - enligt uppgift till 78 000 euro (65.000 pund; 83 600 dollar) - vadslagning att de skulle sjunka kraftigt efter attacken.
Han skulle ha gjort stora vinster om lagets aktiekurs kollapsade.
Experter har liknat den påstådda handlingen vid en sofistikerad form av insiderhandel - eftersom han försökte använda information som inte är allmänt tillgänglig för allmänheten för att tjäna pengar snabbt.
Han bodde på lagets L'Arrivée hotell i Dortmund på dagen för attacken och hade flyttat till ett rum på översta våningen, med utsikt över gatan där det ägde rum, säger åklagare.
Den misstänkte placerade satsningen den 11 april med hjälp av en IP-adress som spårats till hotellet, efter att ha tagit ett lån för pengarna.
Undersökare tror att tre sprängladdningar fyllda med metallstift gömde sig i en häck och startade när bussen passerade.
Bussen skadades ungefär sex kilometer från Westfalenstadion - officiellt kallad Signal Iduna Park - i Dortmund ca 90 minuter innan start.
Bilderna från scenen visade att fönstren var trasiga och att däcken sprack.
Polisen i Tyskland har anklagat en man som misstänks ligga bakom en attack på Borussia Dortmund-bussen.