God asks the people to take up an offering for Him... meaning, whatever would come out of that would belong to Him and not the people. He didn't ask for cheap stuff, either. What was collected ended up becoming the Tabernacle, the Ark and other tangible things that let the people better connect with Him in that era.
The Lord said to Moses, “Tell the Israelites to bring me an offering. You are to receive the offering for me from everyone whose heart prompts them to give. These are the offerings you are to receive from them: gold, silver and bronze; blue, purple and scarlet yarn and fine linen; goat hair; ram skins dyed red and another type of durable leather; acacia wood; olive oil for the light; spices for the anointing oil and for the fragrant incense; and onyx stones and other gems to be mounted on the ephod and breastpiece. “Then have them make a sanctuary for me, and I will dwell among them. Make this tabernacle and all its furnishings exactly like the pattern I will show you.
We often struggle with giving without having full knowledge of whatever that offering would be used for. It's why we pause when someone on the street asks us for a dollar or when a "certain" family member or friend hits us up for a loan. Especially in today's information-overload, we're tempted to only be generous when we know everything.
On one hand, it's wise. We only have so many resources to go around and need to manage them well. It's good to know the story behind the ask to realize that the opportunity and impact are real.
On the other hand, sometimes God wants you to give. When He moves your heart or asks you for something costly, don't hesitate... let your relationship with Him trump your desire to ask Him for a spreadsheet.
The world would be a much healthier place if you and I didn't resist being generous.
To stop struggling with giving, start giving up the struggle.