Deprecated: Creation of dynamic property wpdb::$categories is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$post2cat is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/wp-db.php on line 668

Deprecated: Creation of dynamic property wpdb::$link2cat is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/wp-db.php on line 668

Deprecated: Return type of WP_Theme::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-theme.php on line 554

Deprecated: Return type of WP_Theme::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-theme.php on line 595

Deprecated: Return type of WP_Theme::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-theme.php on line 535

Deprecated: Return type of WP_Theme::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-theme.php on line 544

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/comment-template.php on line 1739

Deprecated: Return type of WP_REST_Request::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/rest-api/class-wp-rest-request.php on line 952

Deprecated: Return type of WP_REST_Request::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/rest-api/class-wp-rest-request.php on line 972

Deprecated: Return type of WP_REST_Request::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/rest-api/class-wp-rest-request.php on line 984

Deprecated: Return type of WP_REST_Request::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/rest-api/class-wp-rest-request.php on line 995

Deprecated: Return type of WP_Block_List::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 151

Deprecated: Return type of WP_Block_List::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 175

Deprecated: Return type of WP_Block_List::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 164

Deprecated: Return type of WP_Block_List::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 186

Deprecated: Return type of WP_Block_List::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 138

Deprecated: Return type of WP_Block_List::offsetExists($index) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 75

Deprecated: Return type of WP_Block_List::offsetGet($index) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 89

Deprecated: Return type of WP_Block_List::offsetSet($index, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 110

Deprecated: Return type of WP_Block_List::offsetUnset($index) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 127

Deprecated: Return type of WP_Block_List::count() should either be compatible with Countable::count(): int, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp-block-list.php on line 199

Deprecated: Optional parameter $value declared before required parameter $disabled_text is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/common.php on line 3172

Deprecated: version_compare(): Passing null to parameter #1 ($version1) of type string is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/addon/class-gf-addon.php on line 5965

Deprecated: Return type of GF_Field::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 84

Deprecated: Return type of GF_Field::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 90

Deprecated: Return type of GF_Field::offsetSet($offset, $data) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 99

Deprecated: Return type of GF_Field::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field.php on line 108

Deprecated: Optional parameter $name declared before required parameter $form is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field-date.php on line 600

Deprecated: Optional parameter $id declared before required parameter $form is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field-date.php on line 600

Deprecated: Optional parameter $selected_value declared before required parameter $form is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field-date.php on line 600

Deprecated: Optional parameter $tabindex declared before required parameter $form is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field-date.php on line 600

Deprecated: Optional parameter $disabled_text declared before required parameter $form is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field-date.php on line 600

Deprecated: Optional parameter $placeholder declared before required parameter $form is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/gravityforms/includes/fields/class-gf-field-date.php on line 600

Deprecated: Return type of Pimple\Container::offsetExists($id) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 133

Deprecated: Return type of Pimple\Container::offsetGet($id) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 98

Deprecated: Return type of Pimple\Container::offsetSet($id, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 79

Deprecated: Return type of Pimple\Container::offsetUnset($id) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/vendor-prod/pimple/pimple/src/Pimple/Container.php on line 143

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetExists($offset) should either be compatible with ArrayAccess::offsetExists(mixed $offset): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 60

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetGet($offset) should either be compatible with ArrayAccess::offsetGet(mixed $offset): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 66

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetSet($offset, $value) should either be compatible with ArrayAccess::offsetSet(mixed $offset, mixed $value): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 72

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::offsetUnset($offset) should either be compatible with ArrayAccess::offsetUnset(mixed $offset): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 76

Deprecated: Return type of iThemesSecurity\Lib\Lockout\Execute_Lock\Context::getIterator() should either be compatible with IteratorAggregate::getIterator(): Traversable, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/lockout/execute-lock/abstract-context.php on line 56

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::current() should either be compatible with Iterator::current(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 578

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::next() should either be compatible with Iterator::next(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 585

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::key() should either be compatible with Iterator::key(): mixed, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 606

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::valid() should either be compatible with Iterator::valid(): bool, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 613

Deprecated: Return type of ITSEC_Lib_Distributed_Storage_Cursor::rewind() should either be compatible with Iterator::rewind(): void, or the #[\ReturnTypeWillChange] attribute should be used to temporarily suppress the notice in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/lib/class-itsec-lib-distributed-storage.php on line 620

Deprecated: Automatic conversion of false to array is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/modules.php on line 137

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/modules/core/class-itsec-admin-notices.php on line 149

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/better-wp-security/core/core.php on line 1056

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/includes/class-updraft-smush-manager.php on line 1190

Deprecated: Using ${var} in strings is deprecated, use {$var} instead in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/includes/class-updraft-smush-manager.php on line 1190

Deprecated: Creation of dynamic property WPO_Page_Cache::$rules is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/cache/class-wpo-page-cache.php on line 109

Deprecated: Creation of dynamic property WPO_Cache_Premium::$config is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/cache/class-wpo-cache-premium.php on line 12

Deprecated: Creation of dynamic property WPO_Cache_Premium::$cloudflare is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/cache/class-wpo-cache-premium.php on line 32

Deprecated: Creation of dynamic property Updraft_Manager_Updater_1_8::$ourdir is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/vendor/davidanderson684/simba-plugin-manager-updater/class-udm-updater.php on line 55

Deprecated: Creation of dynamic property Updraft_Manager_Updater_1_8::$plugin_file is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/vendor/davidanderson684/simba-plugin-manager-updater/class-udm-updater.php on line 58

Deprecated: Creation of dynamic property WP_Optimize_Minify::$enabled is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/wp-optimize-premium/minify/class-wp-optimize-minify.php on line 34

Deprecated: Creation of dynamic property GW_Rename_Uploaded_Files::$_args is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/themes/pilar-plastics/includes/gw-gravity-forms-rename-uploaded-files.php on line 26

Warning: The magic method Taxonomy_Term_Image::__wakeup() must have public visibility in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/themes/pilar-plastics/includes/taxonomy-term-image/taxonomy-term-image.php on line 55

Deprecated: Optional parameter $args declared before required parameter $endpoint is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/breadcrumb-navxt/class.bcn_rest_controller.php on line 64

Deprecated: Optional parameter $override declared before required parameter $endpoint is implicitly treated as a required parameter in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-content/plugins/breadcrumb-navxt/class.bcn_rest_controller.php on line 64

Deprecated: trim(): Passing null to parameter #1 ($string) of type string is deprecated in /data/8/5/55/80/5707406/user/6811500/htdocs/wp-includes/class-wp.php on line 173
About Us – Pilar Plastics Llc

About Us

Our plastics fabrication specialists have serviced the Greater Houston and surrounding areas for more than 40 years.

Together, we’ve become a leading Plastics Fabricator and Distributor in many areas of the great state of Texas. Plastic goods are our specialty!

We stock a vast majority of plastic materials and products to suit your needs. Our comprehensive inventory and first-rate service ensure that you’ll have exactly what’s required to bring your plastic product from conception to production.

We can work from your drawings or ideas or help you come up with a blueprint of what your project would require. And, whether your project is a big undertaking or a small task, we’re happy to bring it to fruition and produce it faster than any other fabricator in the Houston area.

If you’re a do-it-yourselfer, we also have the fabrication supplies you’ll need to make your DIY project come to life. We’ll even advise you through the process.

When it comes to rod, sheet, and tubing materials as well as Acrylic, Lexan, and Machinable plastics, you can count on Pilar Plastics!

We offer same-day-service for many custom cut-to-size orders. Plus, we can deliver your cut-to-size and full sheet orders.

Please contact us and have us bid on your next plastics project!

Call for free consultation: 281-454-1634

Contact Us

Our Commitment to You

At Pilar Plastics, we have a simple philosophy – Do quality, custom work every time.

Custom means that each project is different. As our customers entrust new projects to us, we pride ourselves in meeting the challenge of figuring out which is the best way to accomplish those projects.

Quality work is where we truly excel. We meet deadlines, and we have standards we strive to uphold. But, more than that, we try to exceed our customers’ expectations.

We work hard and fast to do every job right the first time. Every time. And, if by some chance we don’t, we’ll make it right.

To discover the Pilar Plastics difference for yourself, request a quote for your custom job project!

Request a Quote

Our Work Philosophy

At Pilar Plastics, we have a simple philosophy – Do quality, custom work every time.

Custom means that each project is different. As our customers entrust new projects to us, we pride ourselves in meeting the challenge of figuring out which is the best way to accomplish those projects.

Quality work is where we truly excel. We meet deadlines, and we have standards we strive to uphold. But, more than that, we try to exceed our customers’ expectations.

We work hard and fast to do every job right the first time. Every time. And, if by some chance we don’t, we’ll make it right.

To discover the Pilar Plastics difference for yourself, request a quote for your custom job project!

Request a Quote

Superior Customer Service

The folks at Pilar Plastics would like to think we have the market cornered when it comes to offering a superior customer experience.

We offer prompt, stellar customer service at every interval – from the first point of contact to well after the sale or delivery of your plastics products. Our customers deserve nothing less.

Call for free consultation: 281-454-1634