lol... luckily they can't get to each other :P
And really, there is so much more than that.. but it's worth it if you are serious about it. Just not something that one can half a-- it and expect a good outcome... have to be able and willing to spend at least a couple hours a day cleaning tanks/cups and general maintenance, feeding. Why I am only sticking with two spawn tanks right now.. maybe expand in the future if I wish, but two will keep me busy daily :)
I just threw it out there.. whatever I could remember off the top of my head lol.
There are many ways to go about breeding them, but they all still require money, lots of time and patience, and space. Those expenses were mine, which is based off of how I chose to breed. But you will spend minimum a few hundred to get started.
If you can't buy anything online I suggest you check what you can get before you attempt.
Live fry food is important and some can only be found online.
I too have spent thousands of dollars on setups and fish, it's a big commitment and it should not be taken lightly.
Even if you go the "cheap" way (whatever that is!) breeding will still require a lot of you. My last spawn gave me over 80 fish which all had to be jarred and had their water changed everyday. It's exhausting and sometimes it'll seem all you do is take care of your fish.
Research, research, research and make a decision if right now is the time for you to breed bettas. Not because you're allowed means you should.
You made a comment about you not being allowed to have a filter because of the price.. how are you going to afford breeding? Can easily go over $500 to set up... make sure you know exactly what is needed, get a price for each item and then show it to your grandmother and see what she says before you get too attached to the ideal of breeding. Make sure it's even possible, because if a filter is not allowed, I can't imagine her allowing half of a room to be given up to heaters, lights, tanks, filters, etc.