Laughing all the way to the bank

12345678910111213141516171819202122232425262728
Across
  1. 2. hole in the wall (2)
  2. 6. exceed (2)
  3. 7. having to be done right now
  4. 9. squirrel away (2)
  5. 10. flaunt
  6. 14. credit
  7. 16. do sth like a German (3)
  8. 17. opposite cursorily
  9. 19. price
  10. 20. home gadget
  11. 21. reason
  12. 23. take money out
  13. 26. hand-lamp
  14. 27. first payment (2)
  15. 28. try to spot (3)
Down
  1. 1. not to exceed (2)
  2. 3. hot water, central heating etc. (2)
  3. 4. place to stay
  4. 5. mistake
  5. 8. things that are bad for you but that you can't help doing (2)
  6. 11. have enough money to pay for sth
  7. 12. live on little money (2)
  8. 13. negative balance (3)
  9. 15. ask for money for a service
  10. 18. thousand
  11. 22. positive balance (3)
  12. 24. pipe-fixer
  13. 25. monthly payment